0.9.8.10
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | List of all members
Hypertable::FsBroker::Lib::Response::Callback::Open Class Reference

Application handler for open function. More...

#include <Open.h>

Inheritance diagram for Hypertable::FsBroker::Lib::Response::Callback::Open:
Inheritance graph
[legend]
Collaboration diagram for Hypertable::FsBroker::Lib::Response::Callback::Open:
Collaboration graph
[legend]

Public Member Functions

 Open (Comm *comm, EventPtr &event)
 Constructor. More...
 
int response (int32_t fd)
 Sends response parameters back to client. 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...
 
EventPtrevent ()
 Get smart pointer to event object that triggered the request. More...
 

Additional Inherited Members

- Protected Attributes inherited from Hypertable::ResponseCallback
Commm_comm
 Comm pointer. More...
 
EventPtr m_event
 Smart pointer to event object. More...
 

Detailed Description

Application handler for open function.

Definition at line 45 of file Open.h.

Constructor & Destructor Documentation

Hypertable::FsBroker::Lib::Response::Callback::Open::Open ( Comm comm,
EventPtr event 
)
inline

Constructor.

Initializes parent class with comm and event.

Parameters
commPointer to comm layer
eventComm layer event that instigated the request

Definition at line 53 of file Open.h.

Member Function Documentation

int Callback::Open::response ( int32_t  fd)

Sends response parameters back to client.

Parameters
fdFile descriptor of opened file
Returns
Error code returned by Comm::send_result

Definition at line 40 of file Open.cc.


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