PAPI 7.1.0.0
Loading...
Searching...
No Matches
eventstock.h
Go to the documentation of this file.
1#ifndef _EVENT_STOCK_
2#define _EVENT_STOCK_
3
4typedef struct
5{
6 int size;
7 int* evtsizes;
8 size_t* maxqualsize;
9 char** base_evts;
10 char*** evts;
11} evstock;
12
13int build_stock(evstock* stock);
14void print_stock(evstock* stock);
15int num_evts(evstock* stock);
16int num_quals(evstock* stock, int base_evt);
17size_t max_qual_size(evstock* stock, int base_evt);
18char* evt_qual(evstock* stock, int base_evt, int tag);
19char* evt_name(evstock* stock, int index);
20void remove_stock(evstock* stock);
21
22#endif
int num_evts(evstock *stock)
Definition: eventstock.c:173
void remove_stock(evstock *stock)
Definition: eventstock.c:198
int build_stock(evstock *stock)
Definition: eventstock.c:13
size_t max_qual_size(evstock *stock, int base_evt)
Definition: eventstock.c:183
int num_quals(evstock *stock, int base_evt)
Definition: eventstock.c:178
char * evt_name(evstock *stock, int index)
Definition: eventstock.c:193
void print_stock(evstock *stock)
Definition: eventstock.c:158
char * evt_qual(evstock *stock, int base_evt, int tag)
Definition: eventstock.c:188
int size
Definition: eventstock.h:6
int * evtsizes
Definition: eventstock.h:7
char *** evts
Definition: eventstock.h:10
size_t * maxqualsize
Definition: eventstock.h:8
char ** base_evts
Definition: eventstock.h:9