Object methods (public)

void operator = ( const ImqCICSBridgeHeader & header );

Copies instance data from the header, replacing the existing instance data.

MQLONG ADSDescriptor( ) const;

Returns a copy of the ADS descriptor.

void setADSDescriptor( const MQLONG descriptor = MQCADSD_NONE );

Sets the ADS descriptor.

ImqString attentionIdentifier( ) const;

Returns a copy of the attention identifier, padded with trailing blanks to length MQ_ATTENTION_ID_LENGTH.

void setAttentionIdentifier( const char * data = 0 );

Sets the attention identifier, padded with trailing blanks to length MQ_ATTENTION_ID_LENGTH. If no data is supplied, resets attention identifier to the initial value.

ImqString authenticator( ) const;

Returns a copy of the authenticator, padded with trailing blanks to length MQ_AUTHENTICATOR_LENGTH.

void setAuthenticator( const char * data = 0 );

Sets the authenticator, padded with trailing blanks to length MQ_AUTHENTICATOR_LENGTH. If no data is supplied, resets authenticator to the initial value.

ImqString bridgeAbendCode( ) const;

Returns a copy of the bridge abend code, padded with trailing blanks to length MQ_ABEND_CODE_LENGTH.

ImqString bridgeCancelCode( ) const;

Returns a copy of the bridge cancel code, padded with trailing blanks to length MQ_CANCEL_CODE_LENGTH.

void setBridgeCancelCode( const char * data = 0 );

Sets the bridge cancel code, padded with trailing blanks to length MQ_CANCEL_CODE_LENGTH. If no data is supplied, resets the bridge cancel code to the initial value.

MQLONG bridgeCompletionCode( ) const;

Returns a copy of the bridge completion code.

MQLONG bridgeErrorOffset( ) const ;

Returns a copy of the bridge error offset.

MQLONG bridgeReasonCode( ) const;

Returns a copy of the bridge reason code.

MQLONG bridgeReturnCode( ) const;

Returns the bridge return code.

MQLONG conversationalTask( ) const;

Returns a copy of the conversational task.

void setConversationalTask( const MQLONG task = MQCCT_NO );

Sets the conversational task.

MQLONG cursorPosition( ) const ;

Returns a copy of the cursor position.

void setCursorPosition( const MQLONG position = 0 );

Sets the cursor position.

MQLONG facilityKeepTime( ) const;

Returns a copy of the facility keep time.

void setFacilityKeepTime( const MQLONG time = 0 );

Sets the facility keep time.

ImqString facilityLike( ) const;

Returns a copy of the facility like, padded with trailing blanks to length MQ_FACILITY_LIKE_LENGTH.

void setFacilityLike( const char * name = 0 );

Sets the facility like, padded with trailing blanks to length MQ_FACILITY_LIKE_LENGTH. If no name is supplied, resets facility like the initial value.

ImqBinary facilityToken( ) const;

Returns a copy of the facility token.

ImqBoolean setFacilityToken( const ImqBinary & token );

Sets the facility token. The data length of token must be either zero or MQ_FACILITY_LENGTH. It returns TRUE if successful.

void setFacilityToken( const MQBYTE8 token = 0);

Sets the facility token. token can be zero, which is the same as specifying MQCFAC_NONE. If token is nonzero it must address MQ_FACILITY_LENGTH bytes of binary data. When using predefined values such as MQCFAC_NONE, you might need to make a cast to ensure a signature match. For example, (MQBYTE *)MQCFAC_NONE.

ImqString function( ) const;

Returns a copy of the function, padded with trailing blanks to length MQ_FUNCTION_LENGTH.

MQLONG getWaitInterval( ) const;

Returns a copy of the get wait interval.

void setGetWaitInterval( const MQLONG interval = MQCGWI_DEFA

Sets the get wait interval.

MQLONG linkType( ) const;

Returns a copy of the link type.

void setLinkType( const MQLONG type = MQCLT_PROGRAM );

Sets the link type.

ImqString nextTransactionIdentifier( ) const ;

Returns a copy of the next transaction identifier data, padded with trailing blanks to length MQ_TRANSACTION_ID_LENGTH.

MQLONG outputDataLength( ) const;

Returns a copy of the output data length.

void setOutputDataLength( const MQLONG length = MQCODL_AS_INPUT );

Sets the output data length.

ImqString replyToFormat( ) const;

Returns a copy of the reply-to format name, padded with trailing blanks to length MQ_FORMAT_LENGTH.

void setReplyToFormat( const char * name = 0 );

Sets the reply-to format, padded with trailing blanks to length MQ_FORMAT_LENGTH. If no name is supplied, resets reply-to format to the initial value.

ImqString startCode( ) const;

Returns a copy of the start code, padded with trailing blanks to length MQ_START_CODE_LENGTH.

void setStartCode( const char * data = 0 );

Sets the start code data, padded with trailing blanks to length MQ_START_CODE_LENGTH. If no data is supplied, resets start code to the initial value.

MQLONG taskEndStatus( ) const;

Returns a copy of the task end status.

ImqString transactionIdentifier( ) const;

Returns a copy of the transaction identifier data, padded with trailing blanks to the length MQ_TRANSACTION_ID_LENGTH.

void setTransactionIdentifier( const char * data = 0 );

Sets the transaction identifier, padded with trailing blanks to length MQ_TRANSACTION_ID_LENGTH. If no data is supplied, resets transaction identifier to the initial value.

MQLONG UOWControl( ) const;

Returns a copy of the UOW control.

void setUOWControl( const MQLONG control = MQCUOWC_ONLY );

Sets the UOW control.

MQLONG version( ) const;

Returns the version number.

ImqBoolean setVersion( const MQLONG version = MQCIH_VERSION_2 );

Sets the version number. It returns TRUE if successful.