fix8
version 1.4.0
Open Source C++ FIX Framework
|
#include <list>
#include <Poco/Net/IPAddress.h>
#include <Poco/Net/DatagramSocket.h>
Go to the source code of this file.
Classes | |
class | FIX8::fdoutbuf |
File descriptor output streambuf, inspiration from Josuttis N.M. More... | |
class | FIX8::fptrostream |
File pointer stream. More... | |
class | FIX8::bcoutbuf |
Socket output streambuf, inspiration from Josuttis N.M. More... | |
class | FIX8::bcostream |
udp stream More... | |
class | FIX8::Logger |
f8_thread delegated async logging class More... | |
struct | FIX8::Logger::LogElement |
class | FIX8::FileLogger |
A file logger. More... | |
class | FIX8::XmlFileLogger |
A file logger. More... | |
class | FIX8::PipeLogger |
A pipe logger. More... | |
class | FIX8::BCLogger |
A broadcast logger. More... | |
class | FIX8::SingleLogger< fn > |
A global singleton logger. More... | |
class | FIX8::buffered_ostream |
class | FIX8::buffered_ostream::tsbuf |
class | FIX8::log_stream |
Namespaces | |
FIX8 | |
Macros | |
#define | glout_info |
#define | glout glout_info |
#define | glout_warn |
#define | glout_error |
#define | glout_fatal |
#define | glout_debug true ? FIX8::null_insert() : FIX8::null_insert() |
Typedefs | |
using | FIX8::logger_function = std::function< bool(const std::string &, Logger::Level, const char *, const unsigned)> |
using | FIX8::GlobalLogger = SingleLogger< glob_log0 > |
Functions | |
const size_t | FIX8::max_global_filename_length (1024) |
Variables | |
F8API char | FIX8::glob_log0 [max_global_filename_length] { "global_filename_not_set.log" } |
#define glout glout_info |
Definition at line 603 of file logger.hpp.
#define glout_debug true ? FIX8::null_insert() : FIX8::null_insert() |
Definition at line 614 of file logger.hpp.
Referenced by FIX8::MessageBase::add_field(), FIX8::Message::factory(), and FIX8::FilePersister::get().
#define glout_error |
Definition at line 606 of file logger.hpp.
Referenced by FIX8::MemoryPersister::get(), FIX8::FilePersister::get(), FIX8::Session::handle_logon(), FIX8::FilePersister::initialise(), main(), and FIX8::FilePersister::put().
#define glout_fatal |
Definition at line 608 of file logger.hpp.
Referenced by FIX8::Session::process().
#define glout_info |
Definition at line 601 of file logger.hpp.
Referenced by FIX8::FilePersister::get(), FIX8::Session::handle_logon(), FIX8::FilePersister::initialise(), main(), FIX8::Timer< T >::operator()(), FIX8::PipeLogger::PipeLogger(), server_process(), FIX8::Connection::set_recv_buf_sz(), FIX8::Connection::set_send_buf_sz(), and FIX8::Session::start().
#define glout_warn |
Definition at line 604 of file logger.hpp.
Referenced by FIX8::MemoryPersister::get(), FIX8::FilePersister::get(), FIX8::Session::handle_logon(), FIX8::FilePersister::initialise(), FIX8::Session::Session(), FIX8::AsyncSocket< f8String >::start(), FIX8::FIXReader::stop(), and FIX8::FIXWriter::stop().