Expand description
A syslog intance which uses an MPSC channels.
Modules§
- syslog_
async_ queue - A queued implementation for ASYNC.
Structs§
- Syslog
Queue - An instance which is shared between all threads, but a MPSC channel is
used to manage the simultanious action. A
thread worker
is receiving messages, formats and forwards to syslog serer (destination).
Enums§
- SyCmd
- A wrapper for the data commands in the queue
Traits§
- Syslog
Queue Chan Rcv - A trait which should be implemented by the channel provider which forms a command queue. This trait provides a blocking receive interface on the receiver side.
- Syslog
Queue Chan Snd - A trait which should be implemented by the channel provider which forms a command queue. This trait provides both or either the blocking send interface.
- Syslog
Queue Channel - A trait which should be implemented by the channel provider which forms a command queue. This trait provides a common interface which includes everything i.e channel, oneshot channel and manipulations.
- Syslog
Queue OneChan Rcv - A trait which should be implemented by the channel provider which forms a command queue. This trait provides a Oneshot channel a receive interface for both sync and async modes.
- Syslog
Queue OneChan Snd - A trait which should be implemented by the channel provider which forms a command queue. This trait provides a Oneshot channel a send interface for blocking mode.