|
| | MessageFederate (const std::string &fedName, FederateInfo &fi) |
| |
| | MessageFederate (const std::string &configString) |
| |
| | MessageFederate () HELICS_NOTHROW |
| |
| Endpoint | registerEndpoint (const std::string &name, const std::string &type=std::string()) |
| |
| Endpoint | registerGlobalEndpoint (const std::string &name, const std::string &type=std::string()) |
| |
| Endpoint | getEndpoint (const std::string &name) |
| |
| Endpoint | getEndpoint (int index) |
| |
| bool | hasMessage () const |
| |
| int | pendingMessages () const |
| |
| Message | getMessage () |
| |
| Message | createMessage () |
| |
| int | getEndpointCount () const |
| |
|
| Federate () HELICS_NOTHROW |
| | Default constructor.
|
| |
|
| Federate (const Federate &fedObj) |
| | Copy constructor.
|
| |
|
Federate & | operator= (const Federate &fedObj) |
| | Copy assignment operator.
|
| |
| virtual | ~Federate () |
| |
| | operator helics_federate () const |
| |
| helics_federate | baseObject () const |
| |
| void | setFlagOption (int flag, bool flagValue=true) |
| |
| void | setProperty (int tProperty, helics_time timeValue) |
| |
| void | setProperty (int intProperty, int value) |
| |
| bool | getFlagOption (int flag) const |
| |
| helics_time | getTimeProperty (int tProperty) const |
| |
| int | getIntegerProperty (int intProperty) const |
| |
| void | setSeparator (char sep) |
| |
| void | registerInterfaces (const std::string &configString) |
| |
| helics_federate_state | getCurrentMode () const |
| |
| void | enterInitializingMode () |
| |
| void | enterInitializingModeAsync () |
| |
| bool | isAsyncOperationCompleted () const |
| |
| void | enterInitializingModeComplete () |
| |
| helics_iteration_result | enterExecutingMode (helics_iteration_request iterate=helics_iteration_request_no_iteration) |
| |
| void | enterExecutingModeAsync (helics_iteration_request iterate=helics_iteration_request_no_iteration) |
| |
| helics_iteration_result | enterExecutingModeComplete () |
| |
| void | finalize () |
| |
| void | finalizeAsync () |
| |
| void | finalizeComplete () |
| |
| helics_time | getCurrentTime () |
| |
| helics_time | requestTime (helics_time time) |
| |
| helics_time | requestNextStep () |
| |
| helics_time | requestTimeAdvance (helics_time timeDelta) |
| |
| helics_iteration_time | requestTimeIterative (helics_time time, helics_iteration_request iterate) |
| |
| void | requestTimeAsync (helics_time time) |
| |
| void | requestTimeIterativeAsync (helics_time time, helics_iteration_request iterate) |
| |
| helics_time | requestTimeComplete () |
| |
| helics_iteration_time | requestTimeIterativeComplete () |
| |
| const char * | getName () const |
| |
| std::string | query (const std::string &target, const std::string &queryStr, helics_sequencing_mode mode=helics_sequencing_mode_fast) const |
| |
| std::string | query (const std::string &queryStr, helics_sequencing_mode mode=helics_sequencing_mode_fast) const |
| |
|
void | setQueryCallback (void(*queryAnswer)(const char *query, int querySize, helics_query_buffer, void *userdata), void *userdata) |
| |
| Filter | registerFilter (helics_filter_type type, const std::string &filterName=std::string()) |
| |
| CloningFilter | registerCloningFilter (const std::string &deliveryEndpoint) |
| |
| Filter | registerGlobalFilter (helics_filter_type type, const std::string &filterName=std::string()) |
| |
| CloningFilter | registerGlobalCloningFilter (const std::string &deliveryEndpoint) |
| |
| Filter | getFilter (const std::string &filterName) |
| |
| Filter | getFilter (int index) |
| |
| void | setGlobal (const std::string &valueName, const std::string &value) |
| |
| void | addDependency (const std::string &fedName) |
| |
| void | localError (int errorCode, const std::string &errorString) |
| |
| void | globalError (int errorCode, const std::string &errorString) |
| |
| void | logErrorMessage (const std::string &message) |
| |
| void | logWarningMessage (const std::string &message) |
| |
| void | logInfoMessage (const std::string &message) |
| |
| void | logDebugMessage (const std::string &message) |
| |
| void | logMessage (int level, const std::string &message) |
| |
| helics_core | getCore () |
| |
| helics_federate | getObject () const |
| |
class defining the block communication based interface