Lines Matching refs:evrpc_pool
181 int evrpc_send_request_##rpcname(struct evrpc_pool *, \
187 struct evrpc_pool;
191 struct evrpc_pool *pool, void *request, void *reply,
207 * @param pool the evrpc_pool over which to make the request
234 int evrpc_send_request_##rpcname(struct evrpc_pool *pool, \
364 * @param pool the evrpc_pool that contains the connection objects over which
397 * @return a newly allocated struct evrpc_pool object
400 struct evrpc_pool *evrpc_pool_new(struct event_base *base);
403 * @param pool a pointer to an evrpc_pool allocated via evrpc_pool_new()
406 void evrpc_pool_free(struct evrpc_pool *pool);
416 void evrpc_pool_add_connection(struct evrpc_pool *pool,
427 void evrpc_pool_remove_connection(struct evrpc_pool *pool,
441 * @param pool a pointer to a struct evrpc_pool object
445 void evrpc_pool_set_timeout(struct evrpc_pool *pool, int timeout_in_secs);
485 * @param vbase a pointer to either struct evrpc_base or struct evrpc_pool
499 * @param vbase a pointer to either struct evrpc_base or struct evrpc_pool
511 * @param vbase a pointer to either struct evrpc_base or struct evrpc_pool
559 int evrpc_send_request_generic(struct evrpc_pool *pool,
585 struct evrpc_pool* evrpc_request_get_pool(struct evrpc_request_wrapper *ctx);
587 struct evrpc_pool *pool);