0.9.8.10
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Public Attributes | List of all members
Hypertable::Lib::Master::HyperspaceCallback Class Reference

#include <HyperspaceCallback.h>

Inheritance diagram for Hypertable::Lib::Master::HyperspaceCallback:
Inheritance graph
[legend]
Collaboration diagram for Hypertable::Lib::Master::HyperspaceCallback:
Collaboration graph
[legend]

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

Clientm_client
 
ApplicationQueueInterfacePtr m_app_queue
 

Additional Inherited Members

- Protected Attributes inherited from Hyperspace::HandleCallback
uint32_t m_event_mask
 

Detailed Description

Definition at line 40 of file HyperspaceCallback.h.

Constructor & Destructor Documentation

Hypertable::Lib::Master::HyperspaceCallback::HyperspaceCallback ( Client client,
ApplicationQueueInterfacePtr app_queue 
)
inline

Definition at line 42 of file HyperspaceCallback.h.

Member Function Documentation

void HyperspaceCallback::attr_set ( const std::string &  name)
virtual

Invoked when an attribute gets set on the file associated with the registered handle.

Parameters
namethe name of the attribute that was set

Reimplemented from Hyperspace::HandleCallback.

Definition at line 32 of file HyperspaceCallback.cc.

Member Data Documentation

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.


The documentation for this class was generated from the following files: