|
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.