HPCToolkit
|
Go to the source code of this file.
Classes | |
struct | source_info_t |
struct | sample_source_t |
Macros | |
#define | METHOD_DEF(retn, name, ...) retn (*name)(struct sample_source_t* self, ##__VA_ARGS__) |
#define | VMETHOD_DEF(name, ...) METHOD_DEF(void,name, ##__VA_ARGS__) |
#define | METHOD_FN(n, ...) n(sample_source_t *self, ##__VA_ARGS__) |
Typedefs | |
typedef struct sample_source_t | sample_source_t |
Enumerations | |
enum | source_state_t { UNINIT, INIT, START, STOP, HARD_STOP } |
enum | ss_class_t { SS_HARDWARE, SS_SOFTWARE } |
#define METHOD_DEF | ( | retn, | |
name, | |||
... | |||
) | retn (*name)(struct sample_source_t* self, ##__VA_ARGS__) |
Definition at line 56 of file sample_source_obj.h.
#define METHOD_FN | ( | n, | |
... | |||
) | n(sample_source_t *self, ##__VA_ARGS__) |
Definition at line 60 of file sample_source_obj.h.
#define VMETHOD_DEF | ( | name, | |
... | |||
) | METHOD_DEF(void,name, ##__VA_ARGS__) |
Definition at line 59 of file sample_source_obj.h.
typedef struct sample_source_t sample_source_t |
enum source_state_t |
Enumerator | |
---|---|
UNINIT | |
INIT | |
START | |
STOP | |
HARD_STOP |
Definition at line 68 of file sample_source_obj.h.
enum ss_class_t |
Enumerator | |
---|---|
SS_HARDWARE | |
SS_SOFTWARE |
Definition at line 80 of file sample_source_obj.h.