Expand description
A syslog intance which uses an MPSC channels.
Modules§
- syslog_
async_ queue - A queued implementation for ASYNC.
Structs§
- Queued
Syslog - A parallel, shared instance of the syslog client which is running in the separate thread and uses a crossbeam channel to receive the messages from the program. It is also capable to combine sync and async i.e sync code and async code is writing to the same syslog connection.
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.