Main Page   Class Hierarchy   Compound List   File List   Compound Members  

IParam Class Reference

interface for the IParam class. More...

#include <IParam.h>

Inheritance diagram for IParam:

Param List of all members.

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

Detailed Description

interface for the IParam class.

Author:
Susantha Kumara (skumara@virtusa.com)


Member Function Documentation

virtual int IParam::GetDateTime struct tm *    pValue [pure virtual]
 

return a tm struct which contain year-month-date-hour- minute-second

Implemented in Param.

virtual int IParam::GetDuration long *    pValue [pure virtual]
 

return a tm struct which contain years-months-dates-hours- minutes-seconds which represents a duration

Implemented in Param.


The documentation for this class was generated from the following file:
Generated on Wed Dec 24 18:05:02 2003 for axisc++ by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002