fix8  version 1.4.0
Open Source C++ FIX Framework
FIX8::Configuration Member List

This is the complete list of members for FIX8::Configuration, including all inherited members.

_allsessionsFIX8::Configurationprivate
_defaultFIX8::Configurationprivate
_groupsFIX8::Configurationprivate
_ipexpFIX8::Configurationprivatestatic
_rootFIX8::Configurationprivate
ConfigMap typedefFIX8::Configurationprivate
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_element(const std::string &tag, const ConfigMap &from) const FIX8::Configurationinlineprivate
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_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_session(const unsigned num) const FIX8::Configurationinline
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
load_map(const std::string &tag, ConfigMap &map_name, const bool is_session=false)FIX8::Configurationinlineprivate
Logtype enum nameFIX8::Configuration
process()FIX8::Configuration
protocol_log enum valueFIX8::Configuration
session_log enum valueFIX8::Configuration
~Configuration()FIX8::Configurationinlinevirtual