WPILibC++  unspecified
nt::LoggerImpl Class Reference
Inheritance diagram for nt::LoggerImpl:
Collaboration diagram for nt::LoggerImpl:

Public Member Functions

 LoggerImpl (int inst)
 
void Start ()
 
unsigned int Add (std::function< void(const LogMessage &msg)> callback, unsigned int min_level, unsigned int max_level)
 
unsigned int AddPolled (unsigned int poller_uid, unsigned int min_level, unsigned int max_level)
 
unsigned int GetMinLevel ()
 
void Log (unsigned int level, const char *file, unsigned int line, const char *msg)
 
- Public Member Functions inherited from nt::CallbackManager< LoggerImpl, impl::LoggerThread >
void Stop ()
 
void Remove (unsigned int listener_uid)
 
unsigned int CreatePoller ()
 
void RemovePoller (unsigned int poller_uid)
 
bool WaitForQueue (double timeout)
 
std::vector< typename impl::LoggerThread::UserInfoPoll (unsigned int poller_uid)
 
std::vector< typename impl::LoggerThread::UserInfoPoll (unsigned int poller_uid, double timeout, bool *timed_out)
 
void CancelPoll (unsigned int poller_uid)
 

Friends

class LoggerTest
 
class CallbackManager< LoggerImpl, impl::LoggerThread >
 

Additional Inherited Members

- Protected Member Functions inherited from nt::CallbackManager< LoggerImpl, impl::LoggerThread >
void DoStart (Args &&...args)
 
unsigned int DoAdd (Args &&...args)
 
void Send (unsigned int only_listener, Args &&...args)
 
wpi::SafeThreadOwner< impl::LoggerThread >::Proxy GetThread () const
 

The documentation for this class was generated from the following files: