Unmarshalls request parameters and calls Master::attr_del(). More...
#include <RequestHandlerAttrDel.h>


Public Member Functions | |
| RequestHandlerAttrDel (Comm *comm, Master *master, uint64_t session_id, EventPtr &event) | |
| Constructor. More... | |
| virtual void | run () |
| Unmarshalls request parameters and calls Master::attr_del(). More... | |
Public Member Functions inherited from Hypertable::ApplicationHandler | |
| ApplicationHandler (EventPtr &event) | |
| Constructor initializing from an Event object. More... | |
| ApplicationHandler (bool urgent=false) | |
| Default constructor with m_urgent flag initialization. More... | |
| virtual | ~ApplicationHandler () |
| Destructor. More... | |
| uint64_t | get_group_id () |
| Returns the group ID that this handler belongs to. More... | |
| bool | is_urgent () |
| Returns true if request is urgent. More... | |
| bool | is_expired () |
| Returns true if request has expired. More... | |
Private Attributes | |
| Comm * | m_comm |
| Comm instance. More... | |
| Master * | m_master |
| Hyperspace master More... | |
| uint64_t | m_session_id |
| Session ID More... | |
Additional Inherited Members | |
Protected Attributes inherited from Hypertable::ApplicationHandler | |
| EventPtr | m_event |
| MESSAGE Event from which handler was initialized. More... | |
| bool | m_urgent |
| Flag indicating if handler is urgent. More... | |
Unmarshalls request parameters and calls Master::attr_del().
Definition at line 46 of file RequestHandlerAttrDel.h.
|
inline |
Constructor.
Initializes object by passing event into parent constructor, setting m_comm to comm, m_master to master, and m_session_id to session_id.
| comm | Comm instance |
| master | Master pointer |
| session_id | Session ID |
| event | Event object generating request |
Definition at line 58 of file RequestHandlerAttrDel.h.
|
virtual |
Unmarshalls request parameters and calls Master::attr_del().
This method unmarshalls request parameters from the originating Event object and passes them into a call to Master::attr_del(). See Protocol::create_attr_del_request() for the request parameter encoding format.
Implements Hypertable::ApplicationHandler.
Definition at line 46 of file RequestHandlerAttrDel.cc.
|
private |
Comm instance.
Definition at line 74 of file RequestHandlerAttrDel.h.
|
private |
Hyperspace master
Definition at line 77 of file RequestHandlerAttrDel.h.
|
private |
Session ID
Definition at line 80 of file RequestHandlerAttrDel.h.
1.8.8