# JmsMetaData.h

Go to the documentation of this file.

    00001
    00010 #ifndef _JMS_METADATA_H
    00011 #define _JMS_METADATA_H 1
    00012
    00013 #include <JmsCommon.h>
    00014 #include <JmsTypes.h>
    00015
    00019 typedef struct JmsMetaData JmsMetaData;
    00020
    00021 #ifdef __cplusplus
    00022 extern "C" {
    00023 #endif /* __cplusplus */
    00024
    00037 extern int JMSENTRY JmsMetaDataDestroy(
    00038   JmsMetaData  * metaData,
    00039   JMS64I              flags
    00040 );
    00041
    00056 extern int JMSENTRY JmsMetaDataGetJMSVersion(
    00057   JmsMetaData  * metaData,
    00058   JmsString   * versionString,
    00059   JMS64I              flags
    00060 );
    00061
    00075 extern int JMSENTRY JmsMetaDataGetJMSVersionMajor(
    00076   JmsMetaData  * metaData,
    00077   int         * versionMajor,
    00078   JMS64I              flags
    00079 );
    00080
    00094 extern int JMSENTRY JmsMetaDataGetJMSVersionMinor(
    00095   JmsMetaData  * metaData,
    00096   int         * versionMinor,
    00097   JMS64I              flags
    00098 );
    00099
    00114 extern int JMSENTRY JmsMetaDataGetProviderName(
    00115   JmsMetaData  * metaData,
    00116   JmsString   * name,
    00117   JMS64I              flags
    00118 );
    00119
    00134 extern int JMSENTRY JmsMetaDataGetVersion(
    00135   JmsMetaData  * metaData,
    00136   JmsString   * versionString,
    00137   JMS64I              flags
    00138 );
    00139
    00153 extern int JMSENTRY JmsMetaDataGetVersionMajor(
    00154   JmsMetaData  * metaData,
    00155   int         * versionMajor,
    00156   JMS64I              flags
    00157 );
    00158
    00172 extern int JMSENTRY JmsMetaDataGetVersionMinor(
    00173   JmsMetaData  * metaData,
    00174   int         * versionMinor,
    00175   JMS64I              flags
    00176 );
    00177
    00178 #ifdef __cplusplus
    00179 }
    00180 #endif /* __cplusplus */
    00181 #endif /* _METADATA_H */
    00182