Grassroots Infrastructure
The Grassroots Infrastructure is a suite of computing tools to help users and developers use scientific data infrastructure that can easily be interconnected.
|
Go to the source code of this file.
Data Structures | |
struct | Statistics |
struct | StatisticsTool |
Functions | |
StatisticsTool * | AllocateStatisticsTool (size_t num_entries) |
void | FreeStatisticsTool (StatisticsTool *stats_tool_p) |
bool | AddStatisticsValue (StatisticsTool *stats_tool_p, const double64 value) |
void | ResetStatisticsTool (StatisticsTool *stats_tool_p) |
void | CalculateStatistics (StatisticsTool *stats_tool_p) |
void | ClearStatistics (Statistics *stats_p) |
void | FreeStatistics (Statistics *stats_p) |
Statistics * | CopyStatistics (const Statistics *src_p) |
json_t * | GetStatisticsAsJSON (const Statistics *stats_p) |
Statistics * | GetStatisticsFromJSON (const json_t *stats_json_p) |
StatisticsTool* AllocateStatisticsTool | ( | size_t | num_entries | ) |
void FreeStatisticsTool | ( | StatisticsTool * | stats_tool_p | ) |
bool AddStatisticsValue | ( | StatisticsTool * | stats_tool_p, |
const double64 | value | ||
) |
void ResetStatisticsTool | ( | StatisticsTool * | stats_tool_p | ) |
void CalculateStatistics | ( | StatisticsTool * | stats_tool_p | ) |
void ClearStatistics | ( | Statistics * | stats_p | ) |
void FreeStatistics | ( | Statistics * | stats_p | ) |
Statistics* CopyStatistics | ( | const Statistics * | src_p | ) |
json_t* GetStatisticsAsJSON | ( | const Statistics * | stats_p | ) |
Statistics* GetStatisticsFromJSON | ( | const json_t * | stats_json_p | ) |