fix8  version 1.4.0
Open Source C++ FIX Framework
FIX8::ReliableClientSession< T > Member List

This is the complete list of members for FIX8::ReliableClientSession< T >, including all inherited members.

_addrFIX8::ClientSession< T >protected
_attemptsFIX8::ReliableClientSession< T >private
_cancellation_tokenFIX8::ReliableClientSession< T >private
_ccFIX8::ClientSession< T >protected
_ctxFIX8::SessionConfig
_currentFIX8::ReliableClientSession< T >private
_failover_cntFIX8::ReliableClientSession< T >private
_giving_upFIX8::ReliableClientSession< T >private
_idFIX8::ClientSession< T >protected
_logFIX8::ClientSession< T >protected
_loginParametersFIX8::SessionConfig
_persistFIX8::ClientSession< T >protected
_plogFIX8::ClientSession< T >protected
_recv_seqnumFIX8::ReliableClientSession< T >private
_sciFIX8::ClientSession< T >protected
_send_seqnumFIX8::ReliableClientSession< T >private
_serversFIX8::ReliableClientSession< T >private
_sesFIX8::SessionConfig
_sessionFIX8::ClientSession< T >protected
_session_nameFIX8::SessionConfig
_sockFIX8::ClientSession< T >protected
_tciFIX8::ClientSession< T >protected
_threadFIX8::ReliableClientSession< T >private
cancellation_token()FIX8::ReliableClientSession< T >inline
ClientSession(const F8MetaCntx &ctx, const std::string &conf_file, const std::string &session_name, bool init_con_later=false)FIX8::ClientSession< T >inline
ClientSession_ptr typedefFIX8::ClientSession< T >
ClientSessionBase(const F8MetaCntx &ctx, const std::string &conf_file, const std::string &session_name)FIX8::ClientSessionBaseinline
Configuration(const std::string &xmlfile, bool do_process=false)FIX8::Configurationinline
Configuration(std::istream &istr, bool do_process=false)FIX8::Configurationinline
create_clients(const XmlElement *from) const FIX8::Configuration
create_logger(const XmlElement *from, const Logtype ltype, const SessionID *sid=nullptr) const FIX8::Configuration
create_login_schedule(const XmlElement *from) const FIX8::Configuration
create_persister(const XmlElement *from, const SessionID *sid=nullptr, bool flag=false) const FIX8::Configuration
create_schedule(const XmlElement *from) const FIX8::Configuration
create_session_schedule(const XmlElement *from) const FIX8::Configuration
find_group(group_types type, const std::string &tag) const FIX8::Configurationinline
find_or_default(const XmlElement *from, const std::string &tag, const T def) const FIX8::Configurationinlineprotected
from_or_default(const XmlElement *from, const f8String &tag, f8String &target) const FIX8::Configurationinlineprotected
g_client_group enum valueFIX8::Configuration
g_count enum valueFIX8::Configuration
g_loggers enum valueFIX8::Configuration
g_logins enum valueFIX8::Configuration
g_persisters enum valueFIX8::Configuration
g_schedules enum valueFIX8::Configuration
g_server_group enum valueFIX8::Configuration
g_sessions enum valueFIX8::Configuration
g_ssl_context enum valueFIX8::Configuration
get_address(const XmlElement *from) const FIX8::Configuration
get_addresses(const XmlElement *from, std::vector< Server > &target) const FIX8::Configuration
get_all_sessions(std::vector< const XmlElement * > &target, const Connection::Role role=Connection::cn_unknown) const FIX8::Configuration
get_always_seqnum_assign(const XmlElement *from, const bool def=false) const FIX8::Configurationinline
get_attempts_cnt() const FIX8::ReliableClientSession< T >inline
get_connect_timeout(const XmlElement *from, const unsigned def=defaults::connect_timeout) const FIX8::Configurationinline
get_default_appl_ver_id(const XmlElement *from) const FIX8::Configurationinline
get_enforce_compids_flag(const XmlElement *from, const bool def=true) const FIX8::Configurationinline
get_heartbeat_interval(const XmlElement *from, const unsigned def=defaults::hb_interval) const FIX8::Configurationinline
get_ignore_logon_sequence_check_flag(const XmlElement *from, const bool def=false) const FIX8::Configurationinline
get_ip(const XmlElement *from) const FIX8::Configuration
get_logfile_rotation(const XmlElement *from, const unsigned def=defaults::log_rotation) const FIX8::Configurationinline
get_logflags(const std::string &tag, const std::vector< std::string > &names, const XmlElement *from, Logger::LogPositions *positions=nullptr) const FIX8::Configuration
get_logflags(const string &tag, const vector< string > &names, const XmlElement *from, Logger::LogPositions *positions) const FIX8::Configuration
get_logname(const XmlElement *from, std::string &to, const SessionID *sid=nullptr) const FIX8::Configuration
get_no_chksum_flag(const XmlElement *from, const bool def=false) const FIX8::Configurationinline
get_permissive_mode_flag(const XmlElement *from, const bool def=false) const FIX8::Configurationinline
get_process_model(const XmlElement *from) const FIX8::Configuration
get_reset_sequence_number_flag(const XmlElement *from, const bool def=false) const FIX8::Configurationinline
get_retry_count(const XmlElement *from, const int def=defaults::login_retries) const FIX8::Configurationinline
get_retry_interval(const XmlElement *from, const unsigned def=defaults::retry_interval) const FIX8::Configurationinline
get_role(const XmlElement *from) const FIX8::Configuration
get_root() const FIX8::Configurationinline
get_sender_comp_id(const XmlElement *from) const FIX8::Configurationinline
get_server(unsigned idx=no_servers_configured) const FIX8::ReliableClientSession< T >inline
get_server_cnt() const FIX8::ReliableClientSession< T >inline
get_session(const unsigned num) const FIX8::Configurationinline
get_session_element() const FIX8::SessionConfiginline
get_silent_disconnect(const XmlElement *from, const bool def=false) const FIX8::Configurationinline
get_string_field(const XmlElement *from, const std::string &tag, T &to) const FIX8::Configurationinlineprotected
get_tabsize(const XmlElement *from, const unsigned def=defaults::tabsize) const FIX8::Configurationinline
get_target_comp_id(const XmlElement *from) const FIX8::Configurationinline
get_tcp_keepalive(const XmlElement *from, const bool def=false) const FIX8::Configurationinline
get_tcp_linger(const XmlElement *from, const int def=-1) const FIX8::Configurationinline
get_tcp_nodelay(const XmlElement *from, const bool def=true) const FIX8::Configurationinline
get_tcp_recvbuf_sz(const XmlElement *from, const unsigned def=0) const FIX8::Configurationinline
get_tcp_reuseaddr(const XmlElement *from, const bool def=false) const FIX8::Configurationinline
get_tcp_sendbuf_sz(const XmlElement *from, const unsigned def=0) const FIX8::Configurationinline
get_time_field(const XmlElement *from, const std::string &tag, bool timeonly=false) const FIX8::Configurationinlineprotected
get_version(const XmlElement *from, const unsigned def=0) const FIX8::Configurationinline
group_types enum nameFIX8::Configuration
has_given_up() const FIX8::ReliableClientSession< T >inlinevirtual
Logtype enum nameFIX8::Configuration
no_servers_configured enum valueFIX8::ReliableClientSession< T >
operator()()FIX8::ReliableClientSession< T >inline
process()FIX8::Configuration
protocol_log enum valueFIX8::Configuration
ReliableClientSession(const F8MetaCntx &ctx, const std::string &conf_file, const std::string &session_name)FIX8::ReliableClientSession< T >inline
ReliableClientSession_ptr typedefFIX8::ReliableClientSession< T >
session_log enum valueFIX8::Configuration
session_ptr()FIX8::ClientSession< T >inlinevirtual
session_type typedefFIX8::ClientSession< T >
SessionConfig(const F8MetaCntx &ctx, const std::string &conf_file, const std::string &session_name)FIX8::SessionConfiginline
start(bool wait, unsigned send_seqnum=0, unsigned recv_seqnum=0, const f8String davi=f8String())FIX8::ReliableClientSession< T >inlinevirtual
~ClientSession()FIX8::ClientSession< T >inlinevirtual
~ClientSessionBase()FIX8::ClientSessionBaseinlinevirtual
~Configuration()FIX8::Configurationinlinevirtual
~ReliableClientSession()FIX8::ReliableClientSession< T >inlinevirtual
~SessionConfig()FIX8::SessionConfiginlinevirtual