Class Queue#

Class Documentation#

class Queue#

provides a thread-safe messaging queue

Public Functions

inline Queue(void)#
inline ~Queue(void)#
inline void service_running(bool state)#
inline bool service_running()#

set service running

void enqueue_and_log(std::string function, std::string message)#

is the service running?

void enqueue_and_log(std::string tag, std::string function, std::string message)#
void enqueue(std::string message)#

push an element into the queue.

std::string dequeue(void)#

pop an element from the queue