Figure 19. ImqProcess class

This class encapsulates an application process (a WebSphere MQ object of
type MQOT_PROCESS) that can be triggered by a trigger monitor (see Table 20).
ImqObject (see ImqObject)
- 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
- This is the environment information for the process. This attribute
is read-only.
- user data
- This is user data for the process. This attribute is
read-only.
- 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.
- 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.
© IBM Corporation 2001. All Rights Reserved