Sun Java System Message Queue 3.7 UR1 Developer's Guide for C Clients

Header Files

The Message Queue C-API is defined in the header files listed in Table 4–7. The files are listed in alphabetical order. The file mqcrt.h includes all the Message Queue C-API header files.

Table 4–7 Message Queue C-API Header Files

File Name 

Contents 


mqbasictypes.h

Defines the types MQBool, MQInt8, MQInt16, MQInt32, MQInt64, MQFloat32, MQFloat64.


mqbytes-message.h

Function prototypes for creating, getting, setting bytes message. 


mqcallback-types.h

Asynchronous receive and connection exception handling callback types. 


mqconnection.h

Function prototypes for creating, managing, and closing connections. Function prototype for creating session. 


mqconnection-props.h

Connection property constants 


mqconsumer.h

Function prototypes for synchronous receives and closing the consumer. 


mqcrt.h

All Message Queue C-API public header files. 


mqdestination.h

Function prototypes to free destinations and get information about destinations. 


mqerrors.h

Error codes 


mqheader-props.h

Message header property constants 


mqmessage.h

Function prototypes for getting and setting parts of message, freeing message, and acknowledging message. 


mqproducer.h

Function prototypes for sending messages and closing the message producer. 


mqproperties.h

Function prototypes for creating, setting, and getting properties 


mqsession.h

Function prototypes for managing and closing sessions; for creating destinations, message producers and message consumers. 


mqssl.h

Function declaration for initializing the SSL library. 


mqstatus.h

Function prototypes for getting error information. 


mqtext-message.h

Function prototypes for creating, getting, setting text message. 


mqtypes.h

Enumeration of types that can be stored in a properties object, of types of message that can be received, of acknowledgement modes, of delivery modes, of destination types, of session receiving modes, and of handle types. 


mqversion.h

Version information constant definitions.