|
| LoggerThread (int inst) |
|
bool | Matches (const LoggerListenerData &listener, const LogMessage &data) |
|
void | SetListener (LogMessage *data, unsigned int listener_uid) |
|
void | DoCallback (std::function< void(const LogMessage &msg)> callback, const LogMessage &data) |
|
void | Main () override |
|
void | SendPoller (unsigned int poller_uid, Args &&...args) |
|
|
int | m_inst |
|
wpi::UidVector< ListenerData, 64 > | m_listeners |
|
std::queue< std::pair< unsigned int, NotifierData > > | m_queue |
|
wpi::condition_variable | m_queue_empty |
|
wpi::UidVector< std::shared_ptr< Poller >, 64 > | m_pollers |
|
wpi::mutex | m_mutex |
|
std::atomic_bool | m_active |
|
wpi::condition_variable | m_cond |
|
The documentation for this class was generated from the following file: