Lines Matching refs:reply

64  * is invoked.   The callback needs to fill in the reply structure.
68 * To send the reply, call EVRPC_REQUEST_DONE(rpc);
173 * @param replystruct the name of the RPC reply structure
180 struct rplystruct* reply; \
197 struct evrpc_pool *pool, void *request, void *reply,
212 * @param replystruct the name of the RPC reply structure
215 * @param reply a pointer to the RPC reply structure object
220 pool, request, reply, cb, cbarg) \
221 evrpc_make_request_ctx(pool, request, reply, \
236 * @param replystruct the name of the RPC reply structure
241 struct reqstruct *request, struct rplystruct *reply, \
245 return evrpc_send_request_generic(pool, request, reply, \
269 /** accessors for request and reply */
275 /** Creates the reply to an RPC request
277 * EVRPC_REQUEST_DONE is used to answer a request; the reply is expected
278 * to have been filled in. The request and reply pointers become invalid
323 * @param reply the name of the RPC reply structure
330 #define EVRPC_REGISTER(base, name, request, reply, callback, cbarg) \
336 (void *(*)(void *))reply##_new_with_arg, NULL, \
337 (void (*)(void *))reply##_free, \
338 (int (*)(void *))reply##_complete, \
339 (void (*)(struct evbuffer *, void *))reply##_marshal)
381 * @param reply a pointer to the RPC reply structure. It is going to be filled
387 #define EVRPC_MAKE_REQUEST(name, pool, request, reply, cb, cbarg) \
388 evrpc_send_request_##name((pool), (request), (reply), (cb), (cbarg))
587 void *request, void *reply,
619 void (*cb)(struct evrpc_status*, void *request, void *reply, void *arg),