class
#include <eckit/log/TCPTarget.h>
TCPTarget sends log messages over a TCP
Base classes
- class LogTarget
Derived classes
- class SysLogTCPTarget
- sends SysLog (RFC 5424 format) logs over TCP
Constructors, destructors, conversion operators
-
TCPTarget(net::
TCPSocket& socket) explicit - TCPTarget(const TCPTarget&) deleted
- TCPTarget(TCPTarget&&) deleted
- ~TCPTarget() defaulted override
Public functions
Private functions
-
void print(std::
ostream& out) const override
Function documentation
eckit:: TCPTarget:: TCPTarget(net:: TCPSocket& socket) explicit
Parameters | |
---|---|
socket | TCP socket to use for log messages |
void eckit:: TCPTarget:: attach() const
#include <eckit/memory/Counted.h>
void eckit:: TCPTarget:: detach() const
#include <eckit/memory/Counted.h>
size_t eckit:: TCPTarget:: count() const
#include <eckit/memory/Counted.h>
void eckit:: TCPTarget:: lock() const
#include <eckit/memory/Counted.h>
void eckit:: TCPTarget:: unlock() const
#include <eckit/memory/Counted.h>