|
Data Structures |
struct | cperfdmf_trial_t |
struct | cperfdmf_experiment_t |
struct | cperfdmf_application_t |
struct | cperfdmf_profile_t |
struct | cperfdmf_userEvent_t |
Typedefs |
typedef cperfdmf_trial_t | cperfdmf_trial_t |
typedef cperfdmf_experiment_t | cperfdmf_experiment_t |
typedef cperfdmf_application_t | cperfdmf_application_t |
typedef cperfdmf_profile_t | cperfdmf_profile_t |
typedef cperfdmf_userEvent_t | cperfdmf_userEvent_t |
Enumerations |
enum | cperfdmf_error_t {
CPERFDMF_OK = 0,
CPERFDMF_ERR = -1,
CPERFDMF_NON_EXISTENT = -2,
CPERFDMF_ERR_NO_PROFILES = -3,
CPERFDMF_ERR_INTERNAL_ERROR = -6,
CPERFDMF_ERR_DB_NOT_INITIALIZED = -7,
CPERFDMF_ERR_SESSION_NOT_INITIALIZED = -8,
CPERFDMF_ERR_JAVA_EXCEPTION = -9
} |
Functions |
int | cperfdmf_initialize (char *configFile) |
void | cperfdmf_finalize () |
int | cperfdmf_connectDB (char *password) |
int | cperfdmf_getApplications (cperfdmf_application_t **applications, int *numApplications) |
int | cperfdmf_getExperiments (cperfdmf_experiment_t **experiments, int *numExperiments, int applicationId) |
int | cperfdmf_getTrials (cperfdmf_trial_t **trials, int *numTrials, int experimentId) |
int | cperfdmf_loadTrial (int trialId) |
int | cperfdmf_saveApplication (cperfdmf_application_t *application) |
int | cperfdmf_saveExperiment (cperfdmf_experiment_t *experiment) |
int | cperfdmf_saveTrial (cperfdmf_trial_t *trial) |
int | cperfdmf_uploadTauOutput (int *trialId, char *path, int experimentId) |
int | cperfdmf_deleteApplication (int applicationId) |
int | cperfdmf_deleteExperiment (int experimentId) |
int | cperfdmf_deleteTrial (int trialId) |
void | cperfdmf_freeApplicationList (cperfdmf_application_t *applications, int numApplications) |
void | cperfdmf_freeExperimentList (cperfdmf_experiment_t *experiments, int numExperiments) |
void | cperfdmf_freeTrialList (cperfdmf_trial_t *trials, int numTrials) |
int | cperfdmf_loadTauOutput (char *path) |
int | cperfdmf_getMetrics (char ***metrics, int *numMetrics) |
int | cperfdmf_getFunctions (char ***functions, int *numFunctions) |
int | cperfdmf_getNumNodes (int *numNodes) |
int | cperfdmf_getNumContexts (int *numContexts, int node) |
int | cperfdmf_getNumThreads (int *numThreads, int node, int context) |
int | cperfdmf_getMeanValues (cperfdmf_profile_t *prof, int functionId, int metric) |
int | cperfdmf_getTotalValues (cperfdmf_profile_t *prof, int functionId, int metric) |
int | cperfdmf_getValues (cperfdmf_profile_t *prof, int functionId, int metric, int node, int context, int thread) |
int | cperfdmf_queryNodeExists (int *exists, int node) |
int | cperfdmf_queryContextExists (int *exists, int node, int context) |
int | cperfdmf_queryThreadExists (int *exists, int node, int context, int thread) |
int | cperfdmf_getGroups (char ***groups, int *numGroups) |
int | cperfdmf_getUserEvents (cperfdmf_userEvent_t **userEvents, int *numUserEvents, int node, int context, int thread) |
char * | cperfdmf_getExtendedError (void) |
char * | cperfdmf_errToString (int code) |