PAPI 7.1.0.0
Loading...
Searching...
No Matches
papi_sde_fptr_struct_t Struct Reference

#include <sde_lib.h>

Data Fields

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)
 

Detailed Description

Definition at line 102 of file sde_lib.h.

Field Documentation

◆ add_counter_to_group

int(* papi_sde_fptr_struct_t::add_counter_to_group) (papi_handle_t handle, const char *event_name, const char *group_name, uint32_t group_flags)

Definition at line 109 of file sde_lib.h.

◆ 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)

Definition at line 114 of file sde_lib.h.

◆ 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)

Definition at line 115 of file sde_lib.h.

◆ create_counter

int(* papi_sde_fptr_struct_t::create_counter) (papi_handle_t handle, const char *event_name, int cntr_type, void **cntr_handle)

Definition at line 110 of file sde_lib.h.

◆ create_counting_set

int(* papi_sde_fptr_struct_t::create_counting_set) (papi_handle_t handle, const char *cset_name, void **cset_handle)

Definition at line 113 of file sde_lib.h.

◆ create_recorder

int(* papi_sde_fptr_struct_t::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)

Definition at line 112 of file sde_lib.h.

◆ describe_counter

int(* papi_sde_fptr_struct_t::describe_counter) (papi_handle_t handle, const char *event_name, const char *event_description)

Definition at line 108 of file sde_lib.h.

◆ get_counter_handle

void *(* papi_sde_fptr_struct_t::get_counter_handle) (papi_handle_t handle, const char *event_name)

Definition at line 119 of file sde_lib.h.

◆ inc_counter

int(* papi_sde_fptr_struct_t::inc_counter) (papi_handle_t cntr_handle, long long int increment)

Definition at line 111 of file sde_lib.h.

◆ init

papi_handle_t(* papi_sde_fptr_struct_t::init) (const char *lib_name)

Definition at line 103 of file sde_lib.h.

◆ record

int(* papi_sde_fptr_struct_t::record) (void *record_handle, size_t typesize, const void *value)

Definition at line 116 of file sde_lib.h.

◆ register_counter

int(* papi_sde_fptr_struct_t::register_counter) (papi_handle_t handle, const char *event_name, int mode, int type, void *counter)

Definition at line 105 of file sde_lib.h.

◆ register_counter_cb

int(* papi_sde_fptr_struct_t::register_counter_cb) (papi_handle_t handle, const char *event_name, int mode, int type, papi_sde_fptr_t callback, void *param)

Definition at line 106 of file sde_lib.h.

◆ reset_counter

int(* papi_sde_fptr_struct_t::reset_counter) (void *cntr_handle)

Definition at line 118 of file sde_lib.h.

◆ reset_recorder

int(* papi_sde_fptr_struct_t::reset_recorder) (void *record_handle)

Definition at line 117 of file sde_lib.h.

◆ shutdown

int(* papi_sde_fptr_struct_t::shutdown) (papi_handle_t handle)

Definition at line 104 of file sde_lib.h.

◆ unregister_counter

int(* papi_sde_fptr_struct_t::unregister_counter) (papi_handle_t handle, const char *event_name)

Definition at line 107 of file sde_lib.h.


The documentation for this struct was generated from the following file: