Sends back result of an attr_exists request. More...
#include <ResponseCallbackAttrExists.h>


Public Member Functions | |
| ResponseCallbackAttrExists (Hypertable::Comm *comm, Hypertable::EventPtr &event) | |
| Constructor. More... | |
| int | response (bool exists) |
| Sends back result of an attr_exists request. More... | |
Public Member Functions inherited from Hypertable::ResponseCallback | |
| ResponseCallback (Comm *comm, EventPtr &event) | |
| Constructor. More... | |
| ResponseCallback () | |
| Default constructor. More... | |
| virtual | ~ResponseCallback () |
| Destructor. More... | |
| virtual int | error (int error, const String &msg) |
| Sends a standard error response back to the client. More... | |
| virtual int | response_ok () |
| Sends a a simple success response back to the client which is just the 4-byte error code Error::OK. More... | |
| void | get_address (struct sockaddr_in &addr) |
| Gets the remote address of the requesting client. More... | |
| const InetAddr | get_address () const |
| Gets the remote address of the requesting client. More... | |
| EventPtr & | event () |
| Get smart pointer to event object that triggered the request. More... | |
Additional Inherited Members | |
Protected Attributes inherited from Hypertable::ResponseCallback | |
| Comm * | m_comm |
| Comm pointer. More... | |
| EventPtr | m_event |
| Smart pointer to event object. More... | |
Sends back result of an attr_exists request.
Definition at line 42 of file ResponseCallbackAttrExists.h.
|
inline |
Constructor.
| comm | Comm instance |
| event | Comm event that originated the request |
Definition at line 49 of file ResponseCallbackAttrExists.h.
| int ResponseCallbackAttrExists::response | ( | bool | exists | ) |
Sends back result of an attr_exists request.
This method is called to send back the result of an attr_exists request. A response message containing the result is encoded and sent back to the requesting client with a call to Comm::send_response(). The response message is encoded as follows:
| Encoding | Description |
|---|---|
| i32 | Error::OK |
| bool | exists |
| exists | true if requested attribute exists, false otherwise |
Definition at line 39 of file ResponseCallbackAttrExists.cc.
1.8.8