|
| EntryNotifier (int inst, wpi::Logger &logger) |
|
void | Start () |
|
bool | local_notifiers () const override |
|
unsigned int | Add (std::function< void(const EntryNotification &event)> callback, wpi::StringRef prefix, unsigned int flags) override |
|
unsigned int | Add (std::function< void(const EntryNotification &event)> callback, unsigned int local_id, unsigned int flags) override |
|
unsigned int | AddPolled (unsigned int poller_uid, wpi::StringRef prefix, unsigned int flags) override |
|
unsigned int | AddPolled (unsigned int poller_uid, unsigned int local_id, unsigned int flags) override |
|
void | NotifyEntry (unsigned int local_id, StringRef name, std::shared_ptr< Value > value, unsigned int flags, unsigned int only_listener=UINT_MAX) override |
|
| IEntryNotifier (const IEntryNotifier &)=delete |
|
IEntryNotifier & | operator= (const IEntryNotifier &)=delete |
|
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::EntryNotifierThread::UserInfo > | Poll (unsigned int poller_uid) |
|
std::vector< typename impl::EntryNotifierThread::UserInfo > | Poll (unsigned int poller_uid, double timeout, bool *timed_out) |
|
void | CancelPoll (unsigned int poller_uid) |
|
|
class | EntryNotifierTest |
|
class | CallbackManager< EntryNotifier, impl::EntryNotifierThread > |
|
The documentation for this class was generated from the following files:
- build/cppSource/ntcore-cpp/sources/EntryNotifier.h
- build/cppSource/ntcore-cpp/sources/EntryNotifier.cpp