Kyoto Tycoon
Classes | Namespaces | Defines
ktrpc.h File Reference

RPC utilities. More...

#include <ktcommon.h>
#include <ktutil.h>
#include <ktsocket.h>
#include <ktthserv.h>
#include <kthttp.h>

Classes

class  kyototycoon::RPCClient
 RPC client. More...
class  kyototycoon::RPCServer
 RPC server. More...
class  kyototycoon::RPCServer::Logger
 Interface to log internal information and errors. More...
class  kyototycoon::RPCServer::Worker
 Interface to process each request. More...
class  kyototycoon::RPCServer::Session
 Interface to log internal information and errors. More...
class  kyototycoon::RPCServer::Session::Data
 Interface of session local data. More...
class  kyototycoon::RPCServer::WorkerAdapter
 Adapter for the worker.

Namespaces

namespace  kyototycoon
 

All symbols of Kyoto Tycoon.


Defines

#define KTRPCPATHPREFIX   "/rpc/"
 prefix of the RPC entry
#define KTRPCFORMMTYPE   "application/x-www-form-urlencoded"
 MIME type of form data.
#define KTRPCTSVMTYPE   "text/tab-separated-values"
 MIME type of TSV.
#define KTRPCTSVMATTR   "colenc"
 encoding attribute of TSV

Detailed Description

RPC utilities.


Define Documentation

#define KTRPCPATHPREFIX   "/rpc/"

prefix of the RPC entry

#define KTRPCFORMMTYPE   "application/x-www-form-urlencoded"

MIME type of form data.

#define KTRPCTSVMTYPE   "text/tab-separated-values"

MIME type of TSV.

#define KTRPCTSVMATTR   "colenc"

encoding attribute of TSV