WPILibC++  unspecified
nt::CallbackManager< Derived, Thread > Class Template Reference
Inheritance diagram for nt::CallbackManager< Derived, Thread >:

Public Member Functions

void Stop ()
 
void Remove (unsigned int listener_uid)
 
unsigned int CreatePoller ()
 
void RemovePoller (unsigned int poller_uid)
 
bool WaitForQueue (double timeout)
 
std::vector< typename Thread::UserInfo > Poll (unsigned int poller_uid)
 
std::vector< typename Thread::UserInfo > Poll (unsigned int poller_uid, double timeout, bool *timed_out)
 
void CancelPoll (unsigned int poller_uid)
 

Protected Member Functions

template<typename... Args>
void DoStart (Args &&...args)
 
template<typename... Args>
unsigned int DoAdd (Args &&...args)
 
template<typename... Args>
void Send (unsigned int only_listener, Args &&...args)
 
wpi::SafeThreadOwner< Thread >::Proxy GetThread () const
 

Friends

class RpcServerTest
 

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