14#ifndef HELICS_APISHARED_MESSAGE_FILTER_FEDERATE_FUNCTIONS_H_
15#define HELICS_APISHARED_MESSAGE_FILTER_FEDERATE_FUNCTIONS_H_
HelicsFilter helicsCoreRegisterCloningFilter(HelicsCore core, const char *name, HelicsError *err)
Definition MessageFiltersExport.cpp:208
HelicsFilter helicsFederateRegisterCloningFilter(HelicsFederate fed, const char *name, HelicsError *err)
Definition MessageFiltersExport.cpp:167
int helicsFederateGetFilterCount(HelicsFederate fed)
Definition MessageFiltersExport.cpp:255
double helicsFilterGetPropertyDouble(HelicsFilter filt, const char *prop)
Definition MessageFiltersExport.cpp:361
void helicsFilterSetString(HelicsFilter filt, const char *prop, const char *val, HelicsError *err)
Definition MessageFiltersExport.cpp:346
HelicsFilter helicsCoreRegisterFilter(HelicsCore core, HelicsFilterTypes type, const char *name, HelicsError *err)
Definition MessageFiltersExport.cpp:147
void helicsFilterAddSourceTarget(HelicsFilter filt, const char *source, HelicsError *err)
Definition MessageFiltersExport.cpp:412
HelicsFilter helicsFederateRegisterGlobalCloningFilter(HelicsFederate fed, const char *name, HelicsError *err)
Definition MessageFiltersExport.cpp:187
HelicsFilter helicsFederateGetFilterByIndex(HelicsFederate fed, int index, HelicsError *err)
Definition MessageFiltersExport.cpp:264
HelicsFilter helicsFederateGetFilter(HelicsFederate fed, const char *name, HelicsError *err)
Definition MessageFiltersExport.cpp:231
void helicsFilterAddDestinationTarget(HelicsFilter filt, const char *dst, HelicsError *err)
Definition MessageFiltersExport.cpp:395
const char * helicsFilterGetPropertyString(HelicsFilter filt, const char *prop)
Definition MessageFiltersExport.cpp:375
HelicsFilter helicsFederateRegisterGlobalFilter(HelicsFederate fed, HelicsFilterTypes type, const char *name, HelicsError *err)
Definition MessageFiltersExport.cpp:124
const char * helicsFilterGetName(HelicsFilter filt)
Definition MessageFiltersExport.cpp:321
HelicsFilter helicsFederateRegisterFilter(HelicsFederate fed, HelicsFilterTypes type, const char *name, HelicsError *err)
Definition MessageFiltersExport.cpp:103
HelicsBool helicsFilterIsValid(HelicsFilter filt)
Definition MessageFiltersExport.cpp:311
void helicsFilterSet(HelicsFilter filt, const char *prop, double val, HelicsError *err)
Definition MessageFiltersExport.cpp:331
void * HelicsCore
Definition api-data.h:54
void * HelicsFilter
Definition api-data.h:43
int HelicsBool
Definition api-data.h:120
void * HelicsFederate
Definition api-data.h:65
const char * helicsFilterGetTag(HelicsFilter filt, const char *tagname)
Definition MessageFiltersExport.cpp:513
void helicsFilterAddDeliveryEndpoint(HelicsFilter filt, const char *deliveryEndpoint, HelicsError *err)
Definition MessageFiltersExport.cpp:429
void helicsFilterRemoveTarget(HelicsFilter filt, const char *target, HelicsError *err)
Definition MessageFiltersExport.cpp:446
void helicsFilterSetTag(HelicsFilter filt, const char *tagname, const char *tagvalue, HelicsError *err)
Definition MessageFiltersExport.cpp:530
int helicsFilterGetOption(HelicsFilter filt, int option)
Definition MessageFiltersExport.cpp:562
void helicsFilterRemoveDeliveryEndpoint(HelicsFilter filt, const char *deliveryEndpoint, HelicsError *err)
Definition MessageFiltersExport.cpp:463
void helicsFilterSetOption(HelicsFilter filt, int option, int value, HelicsError *err)
Definition MessageFiltersExport.cpp:546
void helicsFilterSetInfo(HelicsFilter filt, const char *info, HelicsError *err)
Definition MessageFiltersExport.cpp:497
const char * helicsFilterGetInfo(HelicsFilter filt)
Definition MessageFiltersExport.cpp:480
Common functions for the HELICS C api.
HelicsFilterTypes
Definition helics_enums.h:393
Definition api-data.h:179