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

FreeBSD Manual Pages

  
 
  

home | help
MONGOC_CLIENT_..._APM_CALLBACKS(3) libmongocMONGOC_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 Monitor-
       ing 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 lifetime 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 be-
       fore 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.2				 Apr 12, 202MONGOC_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+14.3.quarterly>

home | help