ImqProcess C++ class
This class encapsulates an application process (an IBM MQ object of type MQOT_PROCESS) that can be triggered by a trigger monitor.
Object attributes
- application id
- The identity of the application process. This attribute is read-only.
- application type
- The type of the application process. This attribute is read-only.
- environment data
- The environment information for the process. This attribute is read-only.
- user data
- User data for the process. This attribute is read-only.
Constructors
- ImqProcess( );
- The default constructor.
- ImqProcess( const ImqProcess & process );
- The copy constructor. The ImqObject open status is FALSE.
- ImqProcess( const char * name );
- Sets the ImqObject name.
Object methods (public)
- void operator = ( const ImqProcess & process );
- Performs a close if necessary, and then copies instance data from process. The ImqObject open status will be FALSE.
- ImqBoolean applicationId ( ImqString & id );
- Provides a copy of the application id. It returns TRUE if successful.
- ImqString applicationId ( );
- Returns the application id without any indication of possible errors.
- ImqBoolean applicationType ( MQLONG & type );
- Provides a copy of the application type. It returns TRUE if successful.
- MQLONG applicationType ( );
- Returns the application type without any indication of possible errors.
- ImqBoolean environmentData ( ImqString & data );
- Provides a copy of the environment data. It returns TRUE if successful.
- ImqString environmentData ( );
- Returns the environment data without any indication of possible errors.
- ImqBoolean userData ( ImqString & data );
- Provides a copy of the user data. It returns TRUE if successful.
- ImqString userData ( );
- Returns the user data without any indication of possible errors.