Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
MONGOC_CLIENT_..._APM_CALLBACKS(3)  libmongoc MONGOC_CLIENT_..._APM_CALLBACKS(3)

SYNOPSIS
	bool
	mongoc_client_pool_set_apm_callbacks (mongoc_client_pool_t *pool,
					      mongoc_apm_callbacks_t *callbacks,
					      void *context);

     Register  a  set of callbacks to receive Application Performance Monitoring
     events.

     The callbacks are copied by the pool and may be  safely  destroyed  by  the
     caller  after  this  API call completes.  If a context is passed, it is the
     application's responsibility to ensure context remains valid for the  life-
     time of the pool.

PARAMETERS
     * pool: A mongoc_client_pool_t.

     * callbacks: A mongoc_apm_callbacks_t.

     * context: Optional pointer to include with each event notification.

RETURNS
     Returns  true  on	success. If any arguments are invalid, returns false and
     logs an error.

THREAD SAFETY
     This function can only be called once on a pool, and must be called  before
     the first call to mongoc_client_pool_pop().

     SEE ALSO:
	Introduction to Application Performance Monitoring

AUTHOR
     MongoDB, Inc

COPYRIGHT
     2009-present, MongoDB, Inc.

1.30.8				  Aug 27, 2026MONGOC_CLIENT_..._APM_CALLBACKS(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=mongoc_client_pool_set_apm_callbacks&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help