83 const std::string& hostName,
85 const std::string& localNetworkInterface =
"",
const PortRange& localPortRange =
PortRange(0,0));
#define ONIXS_CBOE_CFE_BOE_API_DECL(typeKind, typeName)
void registerWarningListener(WarningListener *listener)
void warmup(OutgoingMessage &, int warmupFlags=0)
void registerHandlerStateListener(HandlerStateListener *listener)
SeqNumber nextSendingSeqNum()
Gets the next sequence number for sending messages.
void registerErrorListener(ErrorListener *listener)
void log(LogLevel::Enum logLevel, const std::string &str)
void registerSessionListener(SessionListener *listener)
void connect(const LogonSettings &logonSettings, const std::string &hostName, Port port, const std::string &localNetworkInterface="", const PortRange &localPortRange=PortRange(0, 0))
void log(LogLevel::Enum logLevel, const char *logMessage, size_t length)
Handler(const HandlerSettings &settings)
const std::string & licenseExpirationDate() const
void registerReplayListener(ReplayListener *listener)
void nextSendingSeqNum(SeqNumber value)
Sets the next sequence number for sending messages.
static const std::string version()
HandlerState::Enum state() const
void registerMessageListener(MessageListener *listener)
void log(LogLevel::Enum logLevel, const char *logMessage)
UInt32 send(const OutgoingMessage &)
Incoming (CFE to TPH) message listener.
std::pair< Port, Port > PortRange
Base class for outgoing messages.