Object methods (public)

void operator = ( const ImqPutMessageOptions & pmo );

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

* contextReference( ) const ;

Returns the context reference.

void setContextReference( const & queue );

Sets the context reference.

void setContextReference( const * queue = 0 );

Sets the context reference.

MQLONG options( ) const ;

Returns the options.

void setOptions( const MQLONG options );

Sets the options, including the syncpoint participation value.

MQLONG recordFields( ) const ;

Returns the record fields.

void setRecordFields( const MQLONG fields );

Sets the record fields.

ImqString resolvedQueueManagerName( ) const ;

Returns a copy of the resolved queue manager name.

ImqString resolvedQueueName( ) const ;

Returns a copy of the resolved queue name.

ImqBoolean syncPointParticipation( ) const ;

Returns the syncpoint participation value, which is TRUE if the options include MQPMO_SYNCPOINT.

void setSyncPointParticipation( const ImqBoolean sync );

Sets the syncpoint participation value. If sync is TRUE, the options are altered to include MQPMO_SYNCPOINT, and to exclude MQPMO_NO_SYNCPOINT. If sync is FALSE, the options are altered to include MQPMO_NO_SYNCPOINT, and to exclude MQPMO_SYNCPOINT.