Library: UPnP/GENA
Package: GENA
Header: Poco/UPnP/GENA/RequestHandler.h
The RemotingNG RequestHandler implementation for UPnP Eventing using GENA.
The request handler handles both event notifications and subscriptions.
Direct Base Classes: Poco::Net::HTTPRequestHandler
All Base Classes: Poco::Net::HTTPRequestHandler
Member Functions: handleNotify, handleRequest, handleSubscribe, handleUnsubscribe, sendResponse
Inherited Functions: handleRequest
RequestHandler(
Listener & listener
);
Creates a RequestHandler, using the given Listener.
~RequestHandler();
Destroys the RequestHandler.
void handleRequest(
Poco::Net::HTTPServerRequest & request,
Poco::Net::HTTPServerResponse & response
);
void handleNotify(
Poco::Net::HTTPServerRequest & request,
Poco::Net::HTTPServerResponse & response
);
void handleSubscribe(
Poco::Net::HTTPServerRequest & request,
Poco::Net::HTTPServerResponse & response
);
void handleUnsubscribe(
Poco::Net::HTTPServerRequest & request,
Poco::Net::HTTPServerResponse & response
);
void sendResponse(
Poco::Net::HTTPServerResponse & response,
Poco::Net::HTTPResponse::HTTPStatus status
);