llfix
Low-latency FIX engine
llfix::FixServer< Transport > Member List

This is the complete list of members for llfix::FixServer< Transport >, including all inherited members.

accept_session(std::size_t peer_index, const IncomingFixMessage *incoming_fix_message, const char *buffer, std::size_t buffer_length, uint32_t parser_reject_code)llfix::FixServer< Transport >inlinevirtual
add_session(const std::string &session_name, FixSessionSettings &session_settings)llfix::FixServer< Transport >inline
add_session(const std::string &session_config_file_path, const std::string &session_name)llfix::FixServer< Transport >inline
add_sessions_from(const std::string &session_config_file_path)llfix::FixServer< Transport >inline
authenticate_logon_request(FixSession *session, const IncomingFixMessage *message)llfix::FixServer< Transport >inlinevirtual
create(const std::string &server_name, const std::string server_config_file_path)llfix::FixServer< Transport >inline
get_session(const std::string &session_name) overridellfix::FixServer< Transport >inline
get_session_count() constllfix::FixServer< Transport >inline
get_session_name(FixSession *session)llfix::FixServer< Transport >inline
get_session_names(std::vector< std::string > &target) overridellfix::FixServer< Transport >inline
on_application_level_reject(FixSession *session, const IncomingFixMessage *message)llfix::FixServer< Transport >inlinevirtual
on_cancel_order(FixSession *session, const IncomingFixMessage *message)llfix::FixServer< Transport >inlinevirtual
on_client_heartbeat(FixSession *session)llfix::FixServer< Transport >inlinevirtual
on_client_resend_request(FixSession *session, const IncomingFixMessage *message)llfix::FixServer< Transport >inlinevirtual
on_client_test_request(FixSession *session, const IncomingFixMessage *message)llfix::FixServer< Transport >inlinevirtual
on_custom_message(FixSession *session, const IncomingFixMessage *message)llfix::FixServer< Transport >inlinevirtual
on_logon_request(FixSession *session, const IncomingFixMessage *message)llfix::FixServer< Transport >inlinevirtual
on_logout_request(FixSession *session, const IncomingFixMessage *message)llfix::FixServer< Transport >inlinevirtual
on_new_order(FixSession *session, const IncomingFixMessage *message)llfix::FixServer< Transport >inlinevirtual
on_replace_order(FixSession *session, const IncomingFixMessage *message)llfix::FixServer< Transport >inlinevirtual
on_session_level_reject(FixSession *session, const IncomingFixMessage *message)llfix::FixServer< Transport >inlinevirtual
outgoing_message_instance(FixSession *session)llfix::FixServer< Transport >inline
process_incoming_throttling(FixSession *session, const IncomingFixMessage *incoming_fix_message)llfix::FixServer< Transport >inlinevirtual
process_logon_request(FixSession *session, std::size_t peer_index, const IncomingFixMessage *message)llfix::FixServer< Transport >inlinevirtual
process_schedule_validator(FixSession *session)llfix::FixServer< Transport >inlinevirtual
send_gap_fill_message(FixSession *session)llfix::FixServer< Transport >inlineprotectedvirtual
send_heartbeat(FixSession *session, FixString *test_request_id)llfix::FixServer< Transport >inlineprotectedvirtual
send_logon_response(FixSession *session, const IncomingFixMessage *message)llfix::FixServer< Transport >inlineprotectedvirtual
send_logout_message(FixSession *session, const std::string &reason_text="")llfix::FixServer< Transport >inlineprotectedvirtual
send_outgoing_message(FixSession *session, OutgoingFixMessage *message)llfix::FixServer< Transport >inlinevirtual
send_resend_request(FixSession *session)llfix::FixServer< Transport >inlineprotectedvirtual
send_sequence_reset_message(FixSession *session, uint32_t desired_sequence_no)llfix::FixServer< Transport >inlineprotectedvirtual
send_test_request(FixSession *session)llfix::FixServer< Transport >inlineprotectedvirtual
set_message_persist_plugin(MessagePersistPlugin *plugin)llfix::FixServer< Transport >inline
shutdown()llfix::FixServer< Transport >inline
specify_repeating_group(Args... args)llfix::FixServer< Transport >inline