/usr/include/jsonrpccpp/server/requesthandlerfactory.h is in libjsonrpccpp-dev 0.6.0-2build1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | /*************************************************************************
* libjson-rpc-cpp
*************************************************************************
* @file requesthandlerfactory.h
* @date 10/23/2014
* @author Peter Spiess-Knafl <peter.knafl@gmail.com>
* @license See attached LICENSE.txt
************************************************************************/
#ifndef JSONRPC_REQUESTHANDLERFACTORY_H
#define JSONRPC_REQUESTHANDLERFACTORY_H
#include "iprocedureinvokationhandler.h"
#include "iclientconnectionhandler.h"
namespace jsonrpc {
typedef enum {JSONRPC_SERVER_V1, JSONRPC_SERVER_V2, JSONRPC_SERVER_V1V2} serverVersion_t;
class RequestHandlerFactory
{
public:
static IProtocolHandler* createProtocolHandler(serverVersion_t type, IProcedureInvokationHandler& handler);
};
} // namespace jsonrpc
#endif // JSONRPC_REQUESTHANDLERFACTORY_H
|