#include <Event.h>


Public Member Functions | |
| EventNamed (uint64_t id, uint32_t mask, const std::string &name) | |
| virtual uint32_t | encoded_length () |
| virtual void | encode (Hypertable::CommBuf *cbuf) |
Public Member Functions inherited from Hyperspace::Event | |
| 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 () |
Private Attributes | |
| std::string | m_name |
Additional Inherited Members | |
Static Public Member Functions inherited from Hyperspace::Event | |
| static void | set_bdb_fs (BerkeleyDbFilesystem *bdb_fs) |
Protected Attributes inherited from Hyperspace::Event | |
| 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 inherited from Hyperspace::Event | |
| static BerkeleyDbFilesystem * | ms_bdb_fs =0 |
|
inline |
|
inlinevirtual |
Implements Hyperspace::Event.
|
inlinevirtual |
Implements Hyperspace::Event.
1.8.8