RequestHandler
class RequestHandler {
RequestHandler();
virtual ~RequestHandler();
using UserlandFSUtil::RequestHandler;
class RequestHandler;
RequestHandler* handler,
status_t HandleRequests(RequestHandler* handler,
class SingleReplyRequestHandler : public RequestHandler {
RequestHandler(),
class ServerConnection : public BReferenceable, private RequestHandler {
struct ReadRequestHandler : public RequestHandler {
struct ReadRequestHandler : public RequestHandler {
class RequestHandler;
RequestHandler* requestHandler,
RequestHandler* replyHandler);
RequestHandler* replyHandler);
RequestHandler* fRequestHandler;
class RequestHandler : protected RequestVisitor {
RequestHandler();
virtual ~RequestHandler();
: RequestHandler(),
class ClientConnection : private RequestHandler,
RequestHandler* requestHandler, bool ownsRequestHandler)
RequestConnection::SendRequest(Request* request, RequestHandler* replyHandler)
RequestHandler* replyHandler)
RequestHandler* handler)
RequestHandler* fHandler;
RequestHandler::~RequestHandler()
RequestHandler::HandleRequest(Request* request, RequestChannel* channel)
RequestHandler::VisitAny(Request* request)
RequestHandler::GetChannel() const
RequestHandler::RequestHandler()
: RequestHandler(),
: RequestHandler(),
class KernelRequestHandler : public RequestHandler {
RequestHandler* handler, Request** reply)
class RequestHandler;
RequestHandler* handler, Request** reply);
using UserlandFSUtil::RequestHandler;
RequestHandler::~RequestHandler()
RequestHandler::SetPort(RequestPort* port)
RequestHandler::IsDone() const
RequestHandler::RequestHandler()
RequestHandler* handler, Request** reply, bigtime_t timeout)
RequestPort::HandleRequests(RequestHandler* handler, Request** request,
: RequestHandler(),
: RequestHandler(),
: RequestHandler(),
: RequestHandler(),
class UserlandRequestHandler : public RequestHandler {