quasardb C API: qdb/perf.h File Reference

quasardb C API

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- File List
- Globals

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Data Structures | Typedefs | Enumerations | Functions
perf.h File Reference
`#include "client.h"`

## Data Structures
struct | qdb_perf_measurement_t
| A structure representing a performance measurement database. More...
struct | qdb_perf_profile_t
| A structure representing a continuous list of performance measurements. More...

## Typedefs
typedef enum qdb_perf_label_t | qdb_perf_label_t
| The possible labels for a performance measurement.

## Enumerations
enum | qdb_perf_label_t
| The possible labels for a performance measurement.

## Functions
QDB_API_LINKAGE qdb_error_t | qdb_perf_get_profiles (qdb_handle_t handle, qdb_perf_profile_t **profiles, qdb_size_t *count)
| Gets the list of profiles for the the given handle. More...
QDB_API_LINKAGE qdb_error_t | qdb_perf_clear_all_profiles (qdb_handle_t handle)
| Clears all accumulated profile information in the associated handle. More...
QDB_API_LINKAGE qdb_error_t | qdb_perf_enable_client_tracking (qdb_handle_t handle)
| Enables for all threads client side collection of performance data sent by the server. More...
QDB_API_LINKAGE qdb_error_t | qdb_perf_disable_client_tracking (qdb_handle_t handle)
| Disables client side collection of performance data sent by the server on the provided handle. More...