#include <Pt/Http/Responder.h>
HTTP service responder.
Inherited by HttpResponder.
Public Member Functions | |
| Responder (Service &s) | |
| Construct with service. | |
| virtual | ~Responder () |
| Destructor. | |
| void | beginReply (const Request &request, Reply &reply, System::EventLoop &loop) |
| Called when request is complete. | |
| void | beginRequest (Request &request, Reply &reply, System::EventLoop &loop) |
| Called when the request header was received. | |
| void | readRequest (Request &request, Reply &reply, System::EventLoop &loop) |
| Called when request body data was received. | |
| Service & | service () |
| Returns the service for which to respond. | |
| const Service & | service () const |
| Returns the service for which to respond. | |
| void | writeReply (const Request &request, Reply &reply, System::EventLoop &loop) |
| Write responding reply. | |
Protected Member Functions | |
| virtual void | onBeginReply (const Request &request, Reply &reply, System::EventLoop &loop)=0 |
| Called when request is complete. | |
| virtual void | onBeginRequest (Request &request, Reply &reply, System::EventLoop &loop)=0 |
| Called when the request header was received. | |
| virtual void | onReadRequest (Request &request, Reply &reply, System::EventLoop &loop)=0 |
| Called when request body data was received. | |
| virtual void | onWriteReply (const Request &request, Reply &reply, System::EventLoop &loop)=0 |
| Write responding reply. | |