 |
helics
3.0.1
|
Go to the documentation of this file.
14 #ifndef HELICS_APISHARED_MESSAGE_FILTER_FEDERATE_FUNCTIONS_H_
15 #define HELICS_APISHARED_MESSAGE_FILTER_FEDERATE_FUNCTIONS_H_
HelicsFilter helicsFederateGetFilterByIndex(HelicsFederate fed, int index, HelicsError *err)
Definition: MessageFiltersExport.cpp:224
Common functions for the HELICS C api.
HelicsFilter helicsFederateRegisterGlobalCloningFilter(HelicsFederate fed, const char *name, HelicsError *err)
Definition: MessageFiltersExport.cpp:143
void helicsFilterSetTag(HelicsFilter filt, const char *tagname, const char *tagvalue, HelicsError *err)
Definition: MessageFiltersExport.cpp:459
int helicsFederateGetFilterCount(HelicsFederate fed)
Definition: MessageFiltersExport.cpp:215
void helicsFilterRemoveDeliveryEndpoint(HelicsFilter filt, const char *deliveryEndpoint, HelicsError *err)
Definition: MessageFiltersExport.cpp:392
void * HelicsFederate
Definition: api-data.h:60
void helicsFilterSetInfo(HelicsFilter filt, const char *info, HelicsError *err)
Definition: MessageFiltersExport.cpp:426
void helicsFilterSetString(HelicsFilter filt, const char *prop, const char *val, HelicsError *err)
Definition: MessageFiltersExport.cpp:309
const char * helicsFilterGetName(HelicsFilter filt)
Definition: MessageFiltersExport.cpp:284
HelicsBool helicsFilterIsValid(HelicsFilter filt)
Definition: MessageFiltersExport.cpp:274
void helicsFilterAddDeliveryEndpoint(HelicsFilter filt, const char *deliveryEndpoint, HelicsError *err)
Definition: MessageFiltersExport.cpp:358
void helicsFilterRemoveTarget(HelicsFilter filt, const char *target, HelicsError *err)
Definition: MessageFiltersExport.cpp:375
void helicsFilterAddDestinationTarget(HelicsFilter filt, const char *dst, HelicsError *err)
Definition: MessageFiltersExport.cpp:324
HelicsFilter helicsCoreRegisterCloningFilter(HelicsCore core, const char *name, HelicsError *err)
Definition: MessageFiltersExport.cpp:164
void * HelicsFilter
Definition: api-data.h:43
void helicsFilterSetOption(HelicsFilter filt, int option, int value, HelicsError *err)
Definition: MessageFiltersExport.cpp:475
HelicsFilter helicsFederateGetFilter(HelicsFederate fed, const char *name, HelicsError *err)
Definition: MessageFiltersExport.cpp:187
HelicsFilter helicsCoreRegisterFilter(HelicsCore core, HelicsFilterTypes type, const char *name, HelicsError *err)
Definition: MessageFiltersExport.cpp:103
int helicsFilterGetOption(HelicsFilter filt, int option)
Definition: MessageFiltersExport.cpp:491
HelicsFilterTypes
Definition: helics_enums.h:339
Definition: api-data.h:160
const char * helicsFilterGetInfo(HelicsFilter filt)
Definition: MessageFiltersExport.cpp:409
void * HelicsCore
Definition: api-data.h:49
HelicsFilter helicsFederateRegisterGlobalFilter(HelicsFederate fed, HelicsFilterTypes type, const char *name, HelicsError *err)
Definition: MessageFiltersExport.cpp:79
const char * helicsFilterGetTag(HelicsFilter filt, const char *tagname)
Definition: MessageFiltersExport.cpp:442
void helicsFilterSet(HelicsFilter filt, const char *prop, double val, HelicsError *err)
Definition: MessageFiltersExport.cpp:294
HelicsFilter helicsFederateRegisterFilter(HelicsFederate fed, HelicsFilterTypes type, const char *name, HelicsError *err)
Definition: MessageFiltersExport.cpp:58
void helicsFilterAddSourceTarget(HelicsFilter filt, const char *source, HelicsError *err)
Definition: MessageFiltersExport.cpp:341
HelicsFilter helicsFederateRegisterCloningFilter(HelicsFederate fed, const char *name, HelicsError *err)
Definition: MessageFiltersExport.cpp:123
int HelicsBool
Definition: api-data.h:102