Lines Matching refs:rpc
34 /** @file rpc.h
62 * void FunctionCB(EVRPC_STRUCT(SendCommand)* rpc, void *arg);
64 * To send the reply, call EVRPC_REQUEST_DONE(rpc);
165 * defined in an .rpc file and converted to source code via event_rpcgen.py
177 struct evrpc* rpc; \
199 /** Creates a context structure that contains rpc specific information.
253 * @param rpc_req the rpc request structure provided to the server callback
259 /** completes the server response to an rpc request */
272 * @param rpc_req the rpc request structure provided to the server callback
283 /* functions to start up the rpc system */
285 /** Creates a new rpc base from which RPC requests can be received
315 * void (*callback)(EVRPC_STRUCT(Message)* rpc, void *arg)
344 * @param name the name of the rpc to unregister
390 /** creates an rpc connection pool
393 * rpc requests are always made via a pool.
401 /** frees an rpc connection pool
409 * Adds a connection over which rpc can be dispatched to the pool.
471 EVRPC_TERMINATE = -1, /**< indicates the rpc should be terminated */
472 EVRPC_CONTINUE = 0, /**< continue processing the rpc */
476 /** adds a processing hook to either an rpc base or rpc pool