45 static void init(
void);
83 enum DataCategorization {
89 enum CallbackResponse {
94 static SbProfilingReportSortCriteria * getReportSortCriteria(
const SbList< SortOrder > & order);
95 static SbProfilingReportSortCriteria * getDefaultReportSortCriteria(DataCategorization category);
97 static SbProfilingReportPrintCriteria * getReportPrintCriteria(
const SbList< Column > & order);
98 static SbProfilingReportPrintCriteria * getDefaultReportPrintCriteria(DataCategorization category);
99 static void freeCriteria(SbProfilingReportSortCriteria * criteria);
100 static void freeCriteria(SbProfilingReportPrintCriteria * criteria);
102 typedef CallbackResponse ReportCB(
void * userdata,
int entrynum,
const char * text);
105 DataCategorization categorization,
106 SbProfilingReportSortCriteria * sort,
107 SbProfilingReportPrintCriteria * print,
110 ReportCB * reportcallback,
113 static CallbackResponse stdoutCB(
void * userdata,
int entrynum,
const char * text);
114 static CallbackResponse stderrCB(
void * userdata,
int entrynum,
const char * text);