1/* 2 * Copyright 2012 Haiku, Inc. All rights reserved. 3 * Distributed under the terms of the MIT License. 4 * 5 * Authors: 6 * Paweł Dziepak, pdziepak@quarnos.org 7 */ 8 9 10#include "RPCCallback.h" 11 12#include "RPCCallbackRequest.h" 13#include "RPCServer.h" 14 15 16using namespace RPC; 17 18 19Callback::Callback(Server* server) 20 : 21 fServer(server) 22{ 23} 24 25 26status_t 27Callback::EnqueueRequest(CallbackRequest* request, Connection* connection) 28{ 29 ASSERT(request != NULL); 30 ASSERT(connection != NULL); 31 return fServer->PrivateData()->ProcessCallback(request, connection); 32} 33 34