SYNOPSIS
mongoc_client_t * mongoc_client_pool_pop (mongoc_client_pool_t *pool); void mongoc_client_pool_push (mongoc_client_pool_t *pool, mongoc_client_t *client); mongoc_client_t * mongoc_client_pool_try_pop (mongoc_client_pool_t *pool);
DESCRIPTION
The mongoc_client_pool_pop() function shall pop a mongoc_client(7) from pool. This is a blocking call.
The mongoc_client_pool_push() function shall return a mongoc_client(7) to pool.
The mongoc_client_pool_try_pop() function shall pop a mongoc_client(7) from pool. This is a non-blocking call. It returns NULL if no client is available.
RETURN VALUE
The mongoc_client_pool_pop() functions returns a mongoc_client_pool(7).
The mongoc_client_pool_push() function has no return value.
ERRORS
No errors are defined.
SEE ALSO
AUTHORS
This page was written by MongoDB Inc.