#include <Event.h>


Public Member Functions | |
| Event (uint64_t id, uint32_t mask) | |
| virtual | ~Event () |
| uint64_t | get_id () |
| uint32_t | get_mask () |
| void | increment_notification_count () |
| void | decrement_notification_count () |
| void | wait_for_notifications () |
| virtual uint32_t | encoded_length ()=0 |
| virtual void | encode (Hypertable::CommBuf *cbuf)=0 |
Static Public Member Functions | |
| static void | set_bdb_fs (BerkeleyDbFilesystem *bdb_fs) |
Protected Attributes | |
| std::mutex | m_mutex |
| std::condition_variable | m_cond |
| uint64_t | m_id {} |
| uint32_t | m_mask {} |
| uint32_t | m_notification_count {} |
Static Protected Attributes | |
| static BerkeleyDbFilesystem * | ms_bdb_fs =0 |
|
inline |
|
inline |
|
pure virtual |
|
pure virtual |
|
inline |
|
inlinestatic |
|
protected |
|
staticprotected |
1.8.8