Main Page   Modules   Data Structures   File List   Data Fields   Globals   Related Pages  

MQeStorageAdapterNew_out_st_ Struct Reference


Detailed Description

New adapter function output structure.


Data Fields

MQEVERSION version
MQEVOID * pExceptBlock
MQERETURN MQEDYNFUNC( fPtrRead )(MQeStorageAdapterHndl, MQeStorageAdapterRead_in_ *, MQeStorageAdapterRead_out_ *)
MQERETURN MQEDYNFUNC( fPtrWrite )(MQeStorageAdapterHndl, MQeStorageAdapterWrite_in_ *, MQeStorageAdapterWrite_out_ *)
MQERETURN MQEDYNFUNC( fPtrList )(MQeStorageAdapterHndl, MQeStorageAdapterList_in_ *, MQeStorageAdapterList_out_ *)
MQERETURN MQEDYNFUNC( fPtrExists )(MQeStorageAdapterHndl, MQeStorageAdapterExists_in_ *, MQeStorageAdapterExists_out_ *)
MQERETURN MQEDYNFUNC( fPtrFree )(MQeStorageAdapterHndl, MQeStorageAdapterFree_in_ *, MQeStorageAdapterFree_out_ *)
MQERETURN MQEDYNFUNC( fPtrEraseLocation )(MQeStorageAdapterHndl, MQeStorageAdapterEraseLocation_in_ *, MQeStorageAdapterEraseLocation_out_ *)
MQEVOID * pPrivateData


Field Documentation

MQEVERSION MQeStorageAdapterNew_out_st_::version
 

MQEVERSION containing the version of this structure.

MQEVOID* MQeStorageAdapterNew_out_st_::pExceptBlock
 

Void pointer to an error structure to return error information to caller. This needs to be cast the the MQeExceptBlock within the function. The return and reason code are up to the user and should be from MQERETURN_USER_BASE upwards. See MQe_Native_ReturnCodes.h

MQERETURN MQEDYNFUNC( MQeStorageAdapterNew_out_st_::fPtrRead)(MQeStorageAdapterHndl , MQeStorageAdapterRead_in_ * , MQeStorageAdapterRead_out_ *)
 

A function pointer to the function responsible for reading.

MQERETURN MQEDYNFUNC( MQeStorageAdapterNew_out_st_::fPtrWrite)(MQeStorageAdapterHndl , MQeStorageAdapterWrite_in_ * , MQeStorageAdapterWrite_out_ * )
 

A function pointer to the function responsible for writing

MQERETURN MQEDYNFUNC( MQeStorageAdapterNew_out_st_::fPtrList)(MQeStorageAdapterHndl , MQeStorageAdapterList_in_ * , MQeStorageAdapterList_out_ * )
 

A function pointer to the function responsible for providing a list of symbolic names to discrete areas of storage in the location requested. For instance, on a PC this would be a file.

MQERETURN MQEDYNFUNC( MQeStorageAdapterNew_out_st_::fPtrExists)(MQeStorageAdapterHndl , MQeStorageAdapterExists_in_ * , MQeStorageAdapterExists_out_ * )
 

A function pointer to a function responsible for determining if a named area of storage exists in the location indicated. For instance on a PC a file.

MQERETURN MQEDYNFUNC( MQeStorageAdapterNew_out_st_::fPtrFree)(MQeStorageAdapterHndl , MQeStorageAdapterFree_in_ * , MQeStorageAdapterFree_out_ * )
 

A function pointer to the function responsible for freeing up the system resources used by the adapter.

MQERETURN MQEDYNFUNC( MQeStorageAdapterNew_out_st_::fPtrEraseLocation)(MQeStorageAdapterHndl , MQeStorageAdapterEraseLocation_in_ * , MQeStorageAdapterEraseLocation_out_ * )
 

A function pointer to the function responsible for erasing the Adapter's location. For instance on a PC a directory

MQEVOID* MQeStorageAdapterNew_out_st_::pPrivateData
 

A pointer to the structure containing the data specific to this instance of the plug in adapter.


The documentation for this struct was generated from the following file:
Generated Thu Aug 11 23:27:18 2005 for Websphere MQ Everyplace for Multiplatforms C Programming Reference