|
void * | hebench::ReportGen::allocateReport () |
|
void | hebench::ReportGen::freeReport (void *p_report) |
|
int32_t | hebench::ReportGen::setReportHeader (void *p_report, const char *new_header) |
|
int32_t | hebench::ReportGen::appendReportHeader (void *p_report, const char *new_header, int32_t new_line) |
| Appends text to existing header. More...
|
|
int32_t | hebench::ReportGen::prependReportHeader (void *p_report, const char *new_header, int32_t new_line) |
| Prepends text to existing header. More...
|
|
uint64_t | hebench::ReportGen::getReportHeader (void *p_report, char *header, uint64_t size) |
|
int32_t | hebench::ReportGen::setReportFooter (void *p_report, const char *new_footer) |
|
int32_t | hebench::ReportGen::appendReportFooter (void *p_report, const char *new_footer, int32_t new_line) |
| Appends text to existing footer. More...
|
|
int32_t | hebench::ReportGen::prependReportFooter (void *p_report, const char *new_footer, int32_t new_line) |
| Prepends text to existing footer. More...
|
|
uint64_t | hebench::ReportGen::getReportFooter (void *p_report, char *footer, uint64_t size) |
|
int32_t | hebench::ReportGen::addEventType (void *p_report, uint32_t event_type_id, const char *event_type_header) |
| addEventType More...
|
|
int32_t | hebench::ReportGen::addMainEventType (void *p_report, uint32_t event_type_id, const char *event_type_header) |
| Adds an event type and marks it as the main event. More...
|
|
int32_t | hebench::ReportGen::hasEventType (void *p_report, uint32_t event_type_id) |
| hasEventType More...
|
|
uint64_t | hebench::ReportGen::getEventTypeHeader (void *p_report, uint32_t event_type_id, char *event_type_header, uint64_t size) |
|
uint64_t | hebench::ReportGen::getEventTypeCount (void *p_report) |
|
uint32_t | hebench::ReportGen::getEventType (void *p_report, uint64_t index) |
| Retrieve an event type ID. More...
|
|
int32_t | hebench::ReportGen::getMainEventType (void *p_report, uint32_t *p_event_type_id) |
| getMainEventType More...
|
|
int32_t | hebench::ReportGen::addEvent (void *p_report, const TimingReportEventC *p_event) |
| addEvent More...
|
|
int32_t | hebench::ReportGen::getEvent (void *p_report, TimingReportEventC *p_event, uint64_t index) |
| getEvent More...
|
|
uint64_t | hebench::ReportGen::getEventCount (void *p_report) |
|
uint64_t | hebench::ReportGen::getEventCapacity (void *p_report) |
|
int32_t | hebench::ReportGen::setEventCapacity (void *p_report, uint64_t new_capacity) |
| setEventCapacity More...
|
|
int32_t | hebench::ReportGen::clearEvents (void *p_report) |
|
int32_t | hebench::ReportGen::save2CSV (void *p_report, const char *filename) |
|
int32_t | hebench::ReportGen::convert2CSV (void *p_report, char **pp_csv_content) |
| convert2CSV More...
|
|
void | hebench::ReportGen::freeCSVContent (char *p_csv_content) |
| Releases resources allocated by functions that generate CSV formatted reports from a timing report. More...
|
|
void * | hebench::ReportGen::loadReportFromCSV (const char *p_csv_content, char error_description[MAX_DESCRIPTION_BUFFER_SIZE]) |
|
void * | hebench::ReportGen::loadReportFromCSVFile (const char *filename, char error_description[MAX_DESCRIPTION_BUFFER_SIZE]) |
|
int32_t | hebench::ReportGen::setTimingPrefix (TimingPrefixedSeconds *p_prefix, double seconds, char prefix) |
| Computes the value for the time unit based on a specified prefix. More...
|
|
int32_t | hebench::ReportGen::computeTimingPrefix (TimingPrefixedSeconds *p_prefix, double seconds) |
| Retrieves the prefix for the time unit. More...
|
|