#include <sde_lib.h>
|
| papi_handle_t(* | init )(const char *lib_name) |
| |
| int(* | shutdown )(papi_handle_t handle) |
| |
| int(* | register_counter )(papi_handle_t handle, const char *event_name, int mode, int type, void *counter) |
| |
| int(* | register_counter_cb )(papi_handle_t handle, const char *event_name, int mode, int type, papi_sde_fptr_t callback, void *param) |
| |
| int(* | unregister_counter )(papi_handle_t handle, const char *event_name) |
| |
| int(* | describe_counter )(papi_handle_t handle, const char *event_name, const char *event_description) |
| |
| int(* | add_counter_to_group )(papi_handle_t handle, const char *event_name, const char *group_name, uint32_t group_flags) |
| |
| int(* | create_counter )(papi_handle_t handle, const char *event_name, int cntr_type, void **cntr_handle) |
| |
| int(* | inc_counter )(papi_handle_t cntr_handle, long long int increment) |
| |
| int(* | create_recorder )(papi_handle_t handle, const char *event_name, size_t typesize, int(*cmpr_func_ptr)(const void *p1, const void *p2), void **record_handle) |
| |
| int(* | create_counting_set )(papi_handle_t handle, const char *cset_name, void **cset_handle) |
| |
| int(* | counting_set_insert )(void *cset_handle, size_t element_size, size_t hashable_size, const void *element, uint32_t type_id) |
| |
| int(* | counting_set_remove )(void *cset_handle, size_t hashable_size, const void *element, uint32_t type_id) |
| |
| int(* | record )(void *record_handle, size_t typesize, const void *value) |
| |
| int(* | reset_recorder )(void *record_handle) |
| |
| int(* | reset_counter )(void *cntr_handle) |
| |
| void *(* | get_counter_handle )(papi_handle_t handle, const char *event_name) |
| |
Definition at line 102 of file sde_lib.h.
◆ add_counter_to_group
◆ counting_set_insert
| int(* papi_sde_fptr_struct_t::counting_set_insert) (void *cset_handle, size_t element_size, size_t hashable_size, const void *element, uint32_t type_id) |
◆ counting_set_remove
| int(* papi_sde_fptr_struct_t::counting_set_remove) (void *cset_handle, size_t hashable_size, const void *element, uint32_t type_id) |
◆ create_counter
◆ create_counting_set
| int(* papi_sde_fptr_struct_t::create_counting_set) (papi_handle_t handle, const char *cset_name, void **cset_handle) |
◆ create_recorder
◆ describe_counter
◆ get_counter_handle
◆ inc_counter
◆ init
| papi_handle_t(* papi_sde_fptr_struct_t::init) (const char *lib_name) |
◆ record
| int(* papi_sde_fptr_struct_t::record) (void *record_handle, size_t typesize, const void *value) |
◆ register_counter
◆ register_counter_cb
◆ reset_counter
◆ reset_recorder
| int(* papi_sde_fptr_struct_t::reset_recorder) (void *record_handle) |
◆ shutdown
◆ unregister_counter
The documentation for this struct was generated from the following file: