IBM MQ C++ 类
IBM® MQ C++ 类封装了 IBM MQ 消息队列接口 (MQI)。 有一个单独的 C++ 头文件 imqi.hpp,它涵盖所有这些类。
对于每个类,将显示以下信息:
- 类层次结构图
- 显示类与其直接父类 (如果有) 的继承关系中的类的类图。
- 其他相关类
- 文档链接到其他相关类 (例如,父类) 以及方法特征符中使用的对象类。
- 对象属性
- 类的属性。 这些属性是对为任何父类定义的属性的补充。 许多属性反映 IBM MQ 数据结构成员 (请参阅 C++ 和 MQI 交叉引用 )。 有关详细描述,请参阅 对象属性。
- 构造函数
- 用于创建类对象的特殊方法的特征符。
- 对象方法 (公用)
- 需要类实例进行操作且没有使用限制的方法的特征符。
如果适用,那么还会显示以下信息:
- 类方法 (public)
- 方法的特征符,这些方法不需要类的实例进行操作,并且没有使用限制。
- 重载 (父类) 方法
- 在父类中定义的那些虚拟方法的特征符,但对于此类表现出不同的多态行为。
- 对象方法 (protected)
- 需要类实例进行操作的方法的特征符,保留供派生类的实现使用。 此部分仅对类写程序感兴趣,而与类用户不同。
- 对象数据 (受保护)
- 可用于派生类实现的对象实例数据的实现详细信息。 此部分仅对类写程序感兴趣,而与类用户不同。
- 原因码
- MQRC_ * 值 (请参阅 API 完成代码和原因码) ,可以从失败的方法中获取这些值。 要获取针对类的对象可能发生的原因码的详尽列表,请参阅父类文档。 已记录的类原因码列表不包含父类的原因码。
注:
- 这些类的对象不是线程安全的。 这可确保最佳性能,但请注意不要从多个线程访问任何对象。
- 对于多线程程序,建议为每个线程使用单独的 ImqQueueManager。 每个管理器对象都必须有自己的独立其他对象集合,确保不同线程中的对象相互隔离。
这些类是:
- ImqAuthenticationRecord C++类
- ImqBinary C++ 类
- ImqCache C++ 类
- ImqChannel C++ 类
- ImqCICSBridgeHeader C++类
- ImqDeadLetterHeader C++类
- ImqDistributionList C++类
- ImqError C++ 类
- ImqGetMessageOptions C++类
- ImqHeader C++ 类
- ImqIMSBridgeHeader C++类
- ImqItem C++ 类
- ImqMessage C++ 类
- ImqMessageTracker ++类
- ImqNamelist C++ 类
- ImqObject C++ 类
- ImqProcess C++ 类
- ImqPutMessageOptions C++类
- ImqQueue C++ 类
- ImqQueueManager C++类
- ImqReferenceHeader C++类
- ImqString C++ 类
- ImqTrigger C++ 类
- ImqWorkHeader C++类