 |
helics
3.3.0
|
Go to the documentation of this file.
14 #ifndef HELICS_APISHARED_MESSAGE_TRANSLATOR_FUNCTIONS_H_
15 #define HELICS_APISHARED_MESSAGE_TRANSLATOR_FUNCTIONS_H_
Common functions for the HELICS C api.
void helicsTranslatorSetTag(HelicsTranslator trans, const char *tagname, const char *tagvalue, HelicsError *err)
Definition: TranslatorExport.cpp:385
void helicsTranslatorAddInputTarget(HelicsTranslator trans, const char *input, HelicsError *err)
Definition: TranslatorExport.cpp:250
HelicsTranslator helicsFederateRegisterTranslator(HelicsFederate fed, HelicsTranslatorTypes type, const char *name, HelicsError *err)
Definition: TranslatorExport.cpp:60
void helicsTranslatorSet(HelicsTranslator trans, const char *prop, double val, HelicsError *err)
Definition: TranslatorExport.cpp:220
void helicsTranslatorAddDestinationEndpoint(HelicsTranslator trans, const char *ept, HelicsError *err)
Definition: TranslatorExport.cpp:284
HelicsTranslator helicsFederateGetTranslator(HelicsFederate fed, const char *name, HelicsError *err)
Definition: TranslatorExport.cpp:129
void helicsTranslatorRemoveTarget(HelicsTranslator trans, const char *target, HelicsError *err)
Definition: TranslatorExport.cpp:318
void * HelicsFederate
Definition: api-data.h:65
const char * helicsTranslatorGetInfo(HelicsTranslator trans)
Definition: TranslatorExport.cpp:335
void helicsTranslatorAddPublicationTarget(HelicsTranslator trans, const char *pub, HelicsError *err)
Definition: TranslatorExport.cpp:267
void helicsTranslatorSetString(HelicsTranslator trans, const char *prop, const char *val, HelicsError *err)
Definition: TranslatorExport.cpp:235
HelicsTranslator helicsCoreRegisterTranslator(HelicsCore core, HelicsTranslatorTypes type, const char *name, HelicsError *err)
Definition: TranslatorExport.cpp:104
void helicsTranslatorAddSourceEndpoint(HelicsTranslator trans, const char *ept, HelicsError *err)
Definition: TranslatorExport.cpp:301
void helicsTranslatorSetInfo(HelicsTranslator trans, const char *info, HelicsError *err)
Definition: TranslatorExport.cpp:352
const char * helicsTranslatorGetTag(HelicsTranslator trans, const char *tagname)
Definition: TranslatorExport.cpp:368
void helicsTranslatorSetOption(HelicsTranslator trans, int option, int value, HelicsError *err)
Definition: TranslatorExport.cpp:401
int helicsTranslatorGetOption(HelicsTranslator trans, int option)
Definition: TranslatorExport.cpp:417
const char * helicsTranslatorGetName(HelicsTranslator trans)
Definition: TranslatorExport.cpp:210
HelicsTranslatorTypes
Definition: helics_enums.h:380
void * HelicsTranslator
Definition: api-data.h:48
Definition: api-data.h:169
void * HelicsCore
Definition: api-data.h:54
HelicsTranslator helicsFederateRegisterGlobalTranslator(HelicsFederate fed, HelicsTranslatorTypes type, const char *name, HelicsError *err)
Definition: TranslatorExport.cpp:84
HelicsTranslator helicsFederateGetTranslatorByIndex(HelicsFederate fed, int index, HelicsError *err)
Definition: TranslatorExport.cpp:165
int helicsFederateGetTranslatorCount(HelicsFederate fed)
Definition: TranslatorExport.cpp:156
HelicsBool helicsTranslatorIsValid(HelicsTranslator trans)
Definition: TranslatorExport.cpp:200
int HelicsBool
Definition: api-data.h:112