|
UTILLib 2.0
Common C++ library with utilities.
|
Defines an interface against a syslog server. More...
#include <atomic>#include <cstdint>#include <memory>#include <optional>#include "util/syslogmessage.h"#include "util/threadsafequeue.h"

Go to the source code of this file.
Classes | |
| class | util::syslog::ISyslogServer |
| Define a syslog server interface. More... | |
Namespaces | |
| namespace | util |
| Main namespace for the util library. | |
| namespace | util::syslog |
| The syslog namespace is used for the syslog interface. | |
Enumerations | |
| enum class | util::syslog::SyslogServerType : uint8_t { util::syslog::UdpServer = 0 , util::syslog::TlsServer = 1 , util::syslog::TcpServer = 2 , util::syslog::TcpPublisher = 3 , util::syslog::TcpSubscriber = 4 } |
| Defines the type of syslog server. More... | |
Defines an interface against syslog servers. A syslog applications may define many syslog inputs with different protocols and ports. Each of this inputs are individual syslog servers.