# JmsEnumeration.h

Go to the documentation of this file.

    00001
    00009 #ifndef _JMS_ENUMERATION_H
    00010 #define _JMS_ENUMERATION_H 1
    00011
    00015 typedef struct JmsEnumeration JmsEnumeration;
    00016
    00017 #include <JmsCommon.h>
    00018 #include <JmsTypes.h>
    00019
    00020 #ifdef __cplusplus
    00021 extern "C" {
    00022 #endif /* __cplusplus */
    00023
    00038 extern int JMSENTRY JmsEnumerationHasMoreElements(
    00039   JmsEnumeration  * enumeration,
    00040   int            * more,
    00041   JMS64I              flags
    00042 );
    00043
    00064 extern int JMSENTRY JmsEnumerationNextElement(
    00065   JmsEnumeration  * enumeration,
    00066   void       ** message,
    00067   JMS64I              flags
    00068 );
    00069
    00083 extern int JMSENTRY JmsEnumerationDestroy(
    00084     JmsEnumeration *enumeration,
    00085     JMS64I              flags
    00086 );
    00087
    00088 #ifdef __cplusplus
    00089 }
    00090 #endif /* __cplusplus */
    00091 #endif /* _JMS_ENUMERATION_H */
    00092