Define MQ reply options implemented in qPI. More...
#include <TransportHelper.h>
Public Types | |
enum | ReplyOption { NONE, RO_COD, RO_COA, RO_NAN, RO_PAN, RO_COPY_MSG_ID_TO_CORREL_ID, RO_PASS_CORREL_ID } |
typedef vector< ReplyOption > | ReplyOptions |
Public Member Functions | |
TransportReplyOptions (const string &options="NONE") | |
TransportReplyOptions (const TransportReplyOptions &replyOptions) | |
int | getSize () const |
ReplyOption | operator[] (int i) const |
void | addReplyOption (const ReplyOption &option) |
bool | isReplyOption (const string &replyValue) const |
bool | optionsSet () const |
string | ToString () const |
void | Parse (const string &options) |
Private Attributes | |
ReplyOptions | m_Options |
Static Private Attributes | |
static const string | m_ReplyOptionNames [MAX_REPLY_OPTIONS] |
Define MQ reply options implemented in qPI.
Stores all used "report options" needed to processe MQ report message. Report options can be transferd to the client instances by 'long TransportHelper::getLastReplyOptions()'
typedef vector<ReplyOption> FinTP::TransportReplyOptions::ReplyOptions |
|
inlineexplicit |
TransportReplyOptions::TransportReplyOptions | ( | const TransportReplyOptions & | replyOptions | ) |
|
inline |
|
inline |
bool FinTP::TransportReplyOptions::isReplyOption | ( | const string & | replyValue | ) | const |
|
inline |
bool TransportReplyOptions::optionsSet | ( | ) | const |
void TransportReplyOptions::Parse | ( | const string & | options | ) |
string TransportReplyOptions::ToString | ( | ) | const |
|
private |
|
staticprivate |