#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: