#include <wpi/CallbackManager.h>
|
void | SetOnStart (std::function< void()> on_start) |
|
void | SetOnExit (std::function< void()> on_exit) |
|
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) |
|
|
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 |
|
◆ CancelPoll()
template<typename Derived , typename Thread >
◆ CreatePoller()
template<typename Derived , typename Thread >
◆ DoAdd()
template<typename Derived , typename Thread >
template<typename... Args>
◆ DoStart()
template<typename Derived , typename Thread >
template<typename... Args>
◆ GetThread()
template<typename Derived , typename Thread >
◆ Poll() [1/2]
template<typename Derived , typename Thread >
std::vector< typename Thread::UserInfo > wpi::CallbackManager< Derived, Thread >::Poll |
( |
unsigned int |
poller_uid | ) |
|
|
inline |
◆ Poll() [2/2]
template<typename Derived , typename Thread >
std::vector< typename Thread::UserInfo > wpi::CallbackManager< Derived, Thread >::Poll |
( |
unsigned int |
poller_uid, |
|
|
double |
timeout, |
|
|
bool * |
timed_out |
|
) |
| |
|
inline |
◆ Remove()
template<typename Derived , typename Thread >
◆ RemovePoller()
template<typename Derived , typename Thread >
◆ Send()
template<typename Derived , typename Thread >
template<typename... Args>
◆ SetOnExit()
template<typename Derived , typename Thread >
◆ SetOnStart()
template<typename Derived , typename Thread >
◆ Stop()
template<typename Derived , typename Thread >
◆ WaitForQueue()
template<typename Derived , typename Thread >
◆ RpcServerTest
template<typename Derived , typename Thread >
friend class RpcServerTest |
|
friend |
The documentation for this class was generated from the following file: