17 #ifndef _ACTIVEMQ_CORE_ACTIVEMQCONSTANTS_H_
18 #define _ACTIVEMQ_CORE_ACTIVEMQCONSTANTS_H_
37 TRANSACTION_STATE_BEGIN = 0,
38 TRANSACTION_STATE_PREPARE = 1,
39 TRANSACTION_STATE_COMMITONEPHASE = 2,
40 TRANSACTION_STATE_COMMITTWOPHASE = 3,
41 TRANSACTION_STATE_ROLLBACK = 4,
42 TRANSACTION_STATE_RECOVER = 5,
43 TRANSACTION_STATE_FORGET = 6,
44 TRANSACTION_STATE_END = 7
49 DESTINATION_ADD_OPERATION = 0,
50 DESTINATION_REMOVE_OPERATION = 1
56 ACK_TYPE_DELIVERED = 0,
59 ACK_TYPE_CONSUMED = 2,
60 ACK_TYPE_REDELIVERED = 3,
61 ACK_TYPE_INDIVIDUAL = 4
100 return StaticInitializer::destOptions[option];
104 std::map<std::string, DestinationOption>::iterator iter = StaticInitializer::destOptionMap.find(option);
106 if (iter == StaticInitializer::destOptionMap.end()) {
114 return StaticInitializer::uriParams[option];
118 std::map<std::string, URIParam>::iterator iter = StaticInitializer::uriParamsMap.find(option);
120 if (iter == StaticInitializer::uriParamsMap.end()) {
132 static std::string destOptions[NUM_OPTIONS];
133 static std::string uriParams[NUM_PARAMS];