20 #ifndef CONTROLLER_MYSQL_H
21 #define CONTROLLER_MYSQL_H
31 const char *element,
int thread_id);
int db_register_runtime(int runtime_id)
Register a runtime in the DB.
int db_init(int clear)
Initialize the MySQL client library, and connect to the server Also init tables for running system...
int db_register_msu(int msu_id, int msu_type_id, int thread_id, int runtime_id)
Register an MSU in the DB.
Functions for the sending and receiving of statistics between ctrl and runtime.
Header for a single stat sample for a single item.
int db_register_msu_stats(int msu_id, int msu_type_id, int thread_id, int runtime_id)
Interfaces for the creation and modification of the data-flow-graph and and general description of th...
Holds a single timestamped value.
int db_insert_sample(struct timed_stat *input, struct stat_sample_hdr *input_hdr, int runtime_id)
Insert datapoint for a timseries in the DB.
static int runtime_id(int runtime_fd)
int db_terminate()
Destroy the MySQL client environment.
int db_check_and_register(const char *check_query, const char *insert_query, const char *element, int thread_id)
Register an element in the DB.
int db_register_thread_stats(int thread_id, int runtime_id)