#include <IParam.h>
Inheritance diagram for IParam:
Public Methods | |
IParam () | |
virtual | ~IParam () |
virtual int | GetInt (int *pValue)=0 |
virtual int | GetUnsignedInt (unsigned int *pValue)=0 |
virtual int | GetShort (short *pValue)=0 |
virtual int | GetUnsignedShort (unsigned short *pValue)=0 |
virtual int | GetByte (char *pValue)=0 |
virtual int | GetUnsignedByte (unsigned char *pValue)=0 |
virtual int | GetLong (long *pValue)=0 |
virtual int | GetInteger (long *pValue)=0 |
virtual int | GetUnsignedLong (unsigned long *pValue)=0 |
virtual int | GetFloat (float *pValue)=0 |
virtual int | GetDouble (double *pValue)=0 |
virtual int | GetDecimal (double *pValue)=0 |
virtual int | GetString (const AxisChar **pValue)=0 |
virtual int | GetAnyURI (const AxisChar **pValue)=0 |
virtual int | GetQName (const AxisChar **pValue)=0 |
virtual int | GetHexString (const AxisChar **pValue)=0 |
virtual int | GetBase64String (const AxisChar **pValue)=0 |
virtual const AxisString & | GetTypeName ()=0 |
virtual int | GetDateTime (struct tm *pValue)=0 |
virtual int | GetDate (struct tm *pValue)=0 |
virtual int | GetTime (struct tm *pValue)=0 |
virtual int | GetDuration (long *pValue)=0 |
virtual int | GetArraySize (int *pValue)=0 |
virtual int | SetArrayElements (void *pElements)=0 |
virtual int | SetArrayElements (void *pObject, AXIS_DESERIALIZE_FUNCT pDZFunct, AXIS_OBJECT_DELETE_FUNCT pDelFunct, AXIS_OBJECT_SIZE_FUNCT pSizeFunct)=0 |
virtual int | SetUserType (void *pObject, AXIS_DESERIALIZE_FUNCT pDZFunct, AXIS_OBJECT_DELETE_FUNCT pDelFunct)=0 |
virtual void | SetName (const AxisChar *sName)=0 |
|
return a tm struct which contain year-month-date-hour- minute-second Implemented in Param. |
|
return a tm struct which contain years-months-dates-hours- minutes-seconds which represents a duration Implemented in Param. |