quasardb C API
|
#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... | |