 |
helics
2.8.1
|
Go to the documentation of this file.
13 #ifndef HELICS_APISHARED_CALLBACK_FUNCTIONS_H_
14 #define HELICS_APISHARED_CALLBACK_FUNCTIONS_H_
38 void (*logger)(
int loglevel,
const char* identifier,
const char* message,
void* userData),
57 void (*logger)(
int loglevel,
const char* identifier,
const char* message,
void* userData),
78 void (*logger)(
int loglevel,
const char* identifier,
const char* message,
void* userData),
120 void (*queryAnswer)(
const char* query,
int querySize,
helics_query_buffer buffer,
void* userdata),
Functions dealing with callbacks for the shared library.
@ helics_error_invalid_object
Definition: helics_enums.h:206
void * helics_message_object
Definition: api-data.h:76
void * helics_core
Definition: api-data.h:46
Common functions for the HELICS C api.
void helicsCoreSetLoggingCallback(helics_core core, void(*logger)(int loglevel, const char *identifier, const char *message, void *userData), void *userdata, helics_error *err)
void * helics_filter
Definition: api-data.h:41
void helicsBrokerSetLoggingCallback(helics_broker broker, void(*logger)(int loglevel, const char *identifier, const char *message, void *userData), void *userdata, helics_error *err)
void * helics_query_buffer
Definition: api-data.h:71
@ fed
special logging command for message coming from a fed
Definition: loggingHelper.hpp:32
void helicsFederateSetQueryCallback(helics_federate fed, void(*queryAnswer)(const char *query, int querySize, helics_query_buffer buffer, void *userdata), void *userdata, helics_error *err)
Definition: helicsCallbacks.cpp:92
Definition: api-data.h:166
void helicsFederateSetLoggingCallback(helics_federate fed, void(*logger)(int loglevel, const char *identifier, const char *message, void *userData), void *userdata, helics_error *err)
void helicsQueryBufferFill(helics_query_buffer buffer, const char *str, int strSize, helics_error *err)
Definition: helicsCallbacks.cpp:119
constexpr local_federate_id local_core_id(-259)
void * helics_broker
Definition: api-data.h:51
void helicsFilterSetCustomCallback(helics_filter filter, void(*filtCall)(helics_message_object message, void *userData), void *userdata, helics_error *err)
Definition: MessageFiltersExport.cpp:473
void * helics_federate
Definition: api-data.h:56