#include <HyperspaceCallback.h>
Public Member Functions | |
HyperspaceCallback (Client *client, ApplicationQueueInterfacePtr &app_queue) | |
virtual void | attr_set (const std::string &name) |
Invoked when an attribute gets set on the file associated with the registered handle. More... | |
Public Member Functions inherited from Hyperspace::HandleCallback | |
HandleCallback (uint32_t event_mask) | |
Constructor. More... | |
virtual void | attr_del (const std::string &name) |
Invoked when an attribute gets deleted from the file associated with the registered handle. More... | |
virtual void | child_node_added (const std::string &name) |
Invoked when a child node gets added to the directory associated with the registered handle. More... | |
virtual void | child_node_removed (const std::string &name) |
Invoked when an attribute gets deleted from the file associated with the registered handle. More... | |
virtual void | lock_acquired (uint32_t mode) |
Invoked when a lock gets acquired on the file associated with the registered handle. More... | |
virtual void | lock_released () |
Invoked when a lock gets released on the file associated with the registered handle. More... | |
int | get_event_mask () |
Returns the event mask of this callback object. More... | |
Public Attributes | |
Client * | m_client |
ApplicationQueueInterfacePtr | m_app_queue |
Additional Inherited Members | |
Protected Attributes inherited from Hyperspace::HandleCallback | |
uint32_t | m_event_mask |
Definition at line 40 of file HyperspaceCallback.h.
|
inline |
Definition at line 42 of file HyperspaceCallback.h.
|
virtual |
Invoked when an attribute gets set on the file associated with the registered handle.
name | the name of the attribute that was set |
Reimplemented from Hyperspace::HandleCallback.
Definition at line 32 of file HyperspaceCallback.cc.
ApplicationQueueInterfacePtr Hypertable::Lib::Master::HyperspaceCallback::m_app_queue |
Definition at line 49 of file HyperspaceCallback.h.
Client* Hypertable::Lib::Master::HyperspaceCallback::m_client |
Definition at line 48 of file HyperspaceCallback.h.