CME Drop Copy Handler. More...
Public Member Functions | |
Handler (const HandlerSettings &settings) | |
Initialize instance. More... | |
~Handler () | |
Finalize instance. | |
void | logDebug (const std::string &message) |
Log a debug message. More... | |
void | logError (const std::string &message) |
Log an error message. More... | |
void | logMessage (const std::string &message) |
Log an information message. More... | |
void | logWarning (const std::string &message) |
Log a warning message. More... | |
void | registerErrorListener (ErrorListener *listener) |
Register the error listener. More... | |
void | registerWarningListener (WarningListener *listener) |
Register the warning listener. More... | |
void | registerHandlerStateChangeListener (HandlerStateChangeListener *listener) |
Register the Handler state change listener. More... | |
void | registerDropCopyServiceListener (DropCopyServiceListener *listener) |
Register the Handler state change listener. More... | |
void | logon (const std::string &host, int port, const std::string &accessKeyId, const std::string &secretKey) |
Logon to CME DropCopy session. More... | |
void | logout () |
Logout from CME drop copy session. | |
void | reset () |
Reset session sequence numbers and stored application feed IDs. | |
int | inSeqNum () const |
Gets an expected sequence number of the next incoming message. More... | |
void | inSeqNum (int seqNum) |
Sets an expected sequence number of the next incoming message. More... | |
int | outSeqNum () const |
Gets a sequence number of the next outgoing message. More... | |
void | outSeqNum (int seqNum) |
Sets a sequence number of the next outgoing message. More... | |
Static Public Member Functions | |
static const std::string & | version () |
Returns Handler's version. | |
CME Drop Copy Handler.
Handler | ( | const HandlerSettings & | settings | ) |
Initialize instance.
settings | Handler settings. |
int inSeqNum | ( | ) | const |
Gets an expected sequence number of the next incoming message.
void inSeqNum | ( | int | seqNum | ) |
Sets an expected sequence number of the next incoming message.
seqNum | The expected sequence number of the next incoming message. |
void logDebug | ( | const std::string & | message | ) |
Log a debug message.
message | Message. |
void logError | ( | const std::string & | message | ) |
Log an error message.
message | Message. |
void logMessage | ( | const std::string & | message | ) |
Log an information message.
message | Message. |
void logon | ( | const std::string & | host, |
int | port, | ||
const std::string & | accessKeyId, | ||
const std::string & | secretKey | ||
) |
Logon to CME DropCopy session.
host | CME Session host. |
port | CME Session port. |
accessKeyId | CME access key ID. |
secretKey | CME secret key. |
void logWarning | ( | const std::string & | message | ) |
Log a warning message.
message | Message. |
int outSeqNum | ( | ) | const |
Gets a sequence number of the next outgoing message.
void outSeqNum | ( | int | seqNum | ) |
Sets a sequence number of the next outgoing message.
seqNum | The sequence number of the next outgoing message. |
void registerDropCopyServiceListener | ( | DropCopyServiceListener * | listener | ) |
Register the Handler state change listener.
listener | DropCopy service listener. |
void registerErrorListener | ( | ErrorListener * | listener | ) |
Register the error listener.
listener | Error listener. |
void registerHandlerStateChangeListener | ( | HandlerStateChangeListener * | listener | ) |
void registerWarningListener | ( | WarningListener * | listener | ) |
Register the warning listener.
listener | Warning listener. |