 |
helics
3.0.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,
HelicsQueryBuffer buffer,
void* userdata),
Common functions for the HELICS C api.
Functions dealing with callbacks for the shared library.
void helicsBrokerSetLoggingCallback(HelicsBroker broker, void(*logger)(int loglevel, const char *identifier, const char *message, void *userData), void *userdata, HelicsError *err)
void * HelicsFederate
Definition: api-data.h:60
void helicsQueryBufferFill(HelicsQueryBuffer buffer, const char *str, int strSize, HelicsError *err)
Definition: helicsCallbacks.cpp:125
@ HELICS_ERROR_INVALID_OBJECT
Definition: helics_enums.h:230
void * HelicsQueryBuffer
Definition: api-data.h:78
void helicsFederateSetQueryCallback(HelicsFederate fed, void(*queryAnswer)(const char *query, int querySize, HelicsQueryBuffer buffer, void *userdata), void *userdata, HelicsError *err)
Definition: helicsCallbacks.cpp:98
void * HelicsBroker
Definition: api-data.h:55
void * HelicsFilter
Definition: api-data.h:43
void * HelicsMessage
Definition: api-data.h:84
Definition: api-data.h:160
void helicsCoreSetLoggingCallback(HelicsCore core, void(*logger)(int loglevel, const char *identifier, const char *message, void *userData), void *userdata, HelicsError *err)
void helicsFilterSetCustomCallback(HelicsFilter filter, void(*filtCall)(HelicsMessage message, void *userData), void *userdata, HelicsError *err)
Definition: MessageFiltersExport.cpp:507
void * HelicsCore
Definition: api-data.h:49
void helicsFederateSetLoggingCallback(HelicsFederate fed, void(*logger)(int loglevel, const char *identifier, const char *message, void *userData), void *userdata, HelicsError *err)
constexpr LocalFederateId gLocalCoreId(-259)