Multi-ApplicationOnlineProfiling
2.1
|
Go to the source code of this file.
Functions | |
void | Knowledge_system_init (struct Knowledge_system *ks, uint64_t type, uint64_t *sensivity_keys, uint32_t sensivity_count, void(*process)(struct MALP_blackboard *bb, struct Data_entry **de, uint32_t entry_count, void *arg), void *arg) |
Initializes a Knowledge_system. More... | |
void | Knowledge_system_release (struct Knowledge_system *ks) |
Knowledge_system release. More... | |
void | Knowledge_system_set_process (struct Knowledge_system *ks, void(*process)(struct MALP_blackboard *bb, struct Data_entry **de, uint32_t entry_count, void *arg), void *arg) |
sets the processing function to a Knowledge_system More... | |
void | Knowledge_system_set_serial (struct Knowledge_system *ks, int is_serial) |
sets the parallelism mode for this KS More... | |
int | Knowledge_system_has_unsatisfied_sensivities (struct Knowledge_system *ks) |
Knowledge_system_has_unsatisfied_sensivities. More... | |
struct Knowledge_system_job | Knowledge_system_submit_data_entry (struct Knowledge_system *ks, struct Data_entry *de) |
Knowledge_system_submit_data_entry. More... | |
struct Knowledge_system_job | Knowledge_system_job_new (struct Knowledge_system *ks) |
Knowledge_system_job_new. More... | |
void | Knowledge_system_job_release (struct Knowledge_system_job *ksj) |
Knowledge_system_job_release. More... | |