Generic large ADT
![]() | XxxLargeADTEnv : public XxxADTEnv Environment variable class
|
![]() | CreateEnv ( XxxADTEnv* &Env ) Creates an ADT environment |
![]() | DeleteEnv ( XxxADTEnv* Env ) Reclaims an ADT environment |
![]() | GetResultSize (const XxxADTValue *ObjectRef, const XxxADTMetaInfo *MetaInfo, const char *Message, const int MessageSize, int &ResultSize) This function will only be called on ADTs which support callbacks |
![]() | IsSmall (const XxxADTMetaInfo*) Are the values "small" i |
![]() | ServiceCallback (const XxxADTValue *ObjectRef, const XxxADTMetaInfo *MetaInfo, const char *Message, const int MessageSize, ostream &OStr) This function will only be called on ADTs which support callbacks |
![]() | SupportsCallback () Must return XXX_TRUE for ADTs which wish to implement callbacks |
Generic large ADT
virtual XxxBool SupportsCallback()
virtual XxxErrCode GetResultSize(const XxxADTValue *ObjectRef, const XxxADTMetaInfo *MetaInfo, const char *Message, const int MessageSize, int &ResultSize)
MetaInfo - The meta info for that object
Message - A binary message that was sent with the callback
(or NULL if none was sent)
MessageSize - The size of the Message array
ResultSize - (out) The size of the object to be sent virtual XxxErrCode ServiceCallback(const XxxADTValue *ObjectRef, const XxxADTMetaInfo *MetaInfo, const char *Message, const int MessageSize, ostream &OStr)
BufferSize - The buffer's size
OStr - The output stream to the JCL data type virtual XxxErrCode CreateEnv( XxxADTEnv* &Env )
virtual XxxErrCode DeleteEnv( XxxADTEnv* Env )
class XxxLargeADTEnv: public XxxADTEnv
enum XxxLargeADTDisplayTypeEnum
typedef enum XxxLargeADTDisplayTypeEnum XxxLargeADTDisplayType
static const char* const DISPLAY_TYPE
XxxLargeADTDisplayType DisplayType
XxxShoreVolumeId StorageVolume
XxxShoreObjectId StorageFile
XxxShoreObjectId TemporaryFile
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de