ImqProcess C++ 类

此类封装可由触发器监视器触发的应用程序进程 (类型为 MQOT_PROCESS 的 IBM® MQ 对象)。

图 1。 ImqProcess 类
显示 ImqProcess 类及其父类 ImqObject的 Booch 类图。

对象属性

应用程序标识
应用程序进程的身份。 此属性是只读的。
应用程序类型
应用程序进程的类型。 此属性是只读的。
环境数据
进程的环境信息。 此属性是只读的。
用户数据
进程的用户数据。 此属性是只读的。

构造函数

ImqProcess( );
缺省构造函数。
ImqProcess( ( const ImqProcess & process );
复制构造函数。 ImqObject 打开状态 为 FALSE。
ImqProcess( ( const char * name );
设置 ImqObject 名称

对象方法 (公用)

void 运算符 = ( const ImqProcess & 进程 );
必要时执行关闭,然后从 流程复制实例数据。 ImqObject 打开状态 将为 FALSE。
ImqBoolean applicationId ( ImqString & 标识 );
提供 应用程序标识的副本。 如果成功,将返回 TRUE。
ImqString applicationId ( );
返回 应用程序标识 ,而不指示任何可能的错误。
ImqBoolean applicationType ( MQLONG & 类型 );
提供 应用程序类型的副本。 如果成功,将返回 TRUE。
MQLONG applicationType ();
返回 应用程序类型 ,而不指示任何可能的错误。
ImqBoolean environmentData ( ImqString & 数据 );
提供 环境数据的副本。 如果成功,将返回 TRUE。
ImqString environmentData ( );
返回 环境数据 而不指示任何可能的错误。
ImqBoolean userData ( ImqString & 数据 );
提供 用户数据的副本。 如果成功,将返回 TRUE。
ImqString userData ( );
返回 用户数据 ,而不指示任何可能的错误。