fix8
version 1.4.0
Open Source C++ FIX Framework
|
#include <Poco/Net/StreamSocket.h>
Go to the source code of this file.
Classes | |
class | FIX8::SessionID |
Quickfix style sessionid. More... | |
struct | FIX8::Schedule |
struct | FIX8::LoginParameters |
struct | FIX8::Session_Schedule |
class | FIX8::Session |
Fix8 Base Session. User sessions are derived from this class. More... | |
struct | FIX8::Session::RetransmissionContext |
Provides context to your retrans handler. More... | |
Namespaces | |
FIX8 | |
FIX8::States | |
Session states and semantics. | |
FIX8::defaults | |
Macros | |
#define | ssout_info(x) |
#define | ssout_warn(x) |
#define | ssout_error(x) |
#define | ssout_fatal(x) |
#define | ssout_debug(x) true ? null_insert() : null_insert() |
#define | ssout(x) ssout_info(x) |
#define | slout ssout(this) |
#define | slout_info ssout_info(this) |
#define | slout_warn ssout_warn(this) |
#define | slout_error ssout_error(this) |
#define | slout_fatal ssout_fatal(this) |
#define | slout_debug ssout_debug(this) |
Typedefs | |
using | FIX8::Client = std::tuple< f8String, Poco::Net::IPAddress > |
Class to hold client info settings for server sessions. More... | |
using | FIX8::Clients = std::unordered_map< f8String, Client > |
Functions | |
static bool | FIX8::States::is_live (SessionStates ss) |
static bool | FIX8::States::is_established (SessionStates ss) |
#define slout ssout(this) |
Definition at line 882 of file session.hpp.
#define slout_debug ssout_debug(this) |
Definition at line 887 of file session.hpp.
Referenced by FIX8::Session::handle_resend_request(), FIX8::Session::handle_sequence_reset(), FIX8::Session::process(), FIX8::Session::retrans_callback(), and FIX8::Session::send_process().
#define slout_error ssout_error(this) |
Definition at line 885 of file session.hpp.
Referenced by FIX8::Session::handle_logon(), FIX8::Session::heartbeat_service(), FIX8::Session::process(), FIX8::Session::send_process(), FIX8::Session::set_affinity(), and FIX8::Session::set_scheduler().
#define slout_fatal ssout_fatal(this) |
Definition at line 886 of file session.hpp.
Referenced by FIX8::Session::process().
#define slout_info ssout_info(this) |
Definition at line 883 of file session.hpp.
Referenced by FIX8::Session::activation_service(), FIX8::Session::handle_logon(), FIX8::Session::handle_logout(), FIX8::Session::recover_seqnums(), FIX8::Session::start(), and FIX8::Session::~Session().
#define slout_warn ssout_warn(this) |
Definition at line 884 of file session.hpp.
Referenced by FIX8::Session::handle_resend_request(), and FIX8::Session::sequence_check().
#define ssout | ( | x | ) | ssout_info(x) |
Definition at line 881 of file session.hpp.
#define ssout_debug | ( | x | ) | true ? null_insert() : null_insert() |
Definition at line 878 of file session.hpp.
#define ssout_error | ( | x | ) |
Definition at line 870 of file session.hpp.
#define ssout_fatal | ( | x | ) |
Definition at line 872 of file session.hpp.
#define ssout_info | ( | x | ) |
Definition at line 866 of file session.hpp.
#define ssout_warn | ( | x | ) |
Definition at line 868 of file session.hpp.