 |
helics
2.8.1
|
8 #ifndef HELICS_CPP98_MESSAGE_FEDERATE_HPP_
9 #define HELICS_CPP98_MESSAGE_FEDERATE_HPP_
12 #include "../shared_api_library/MessageFederate.h"
13 #include "Endpoint.hpp"
14 #include "Federate.hpp"
56 local_endpoints.push_back(ep);
66 const std::string& type = std::string())
70 local_endpoints.push_back(ep);
111 std::vector<helics_endpoint> local_endpoints;
123 if (mo != HELICS_NULL_POINTER) {
MessageFederate(const std::string &fedName, FederateInfo &fi)
Definition: cpp98/MessageFederate.hpp:28
int helicsFederatePendingMessageCount(helics_federate fed)
Definition: MessageFederateExport.cpp:356
Definition: Endpoint.hpp:21
helics_bool helicsFederateHasMessage(helics_federate fed)
Definition: MessageFederateExport.cpp:338
int pendingMessages() const
Definition: cpp98/MessageFederate.hpp:97
helics_endpoint helicsFederateGetEndpointByIndex(helics_federate fed, int index, helics_error *err)
Definition: MessageFederateExport.cpp:119
Definition: cpp98/MessageFederate.hpp:22
helics_federate helicsCreateMessageFederateFromConfig(const char *configFile, helics_error *err)
Definition: FederateExport.cpp:454
helics_endpoint helicsFederateRegisterEndpoint(helics_federate fed, const char *name, const char *type, helics_error *err)
Definition: MessageFederateExport.cpp:48
void * helics_message_object
Definition: api-data.h:76
Definition: cpp98/Federate.hpp:186
Definition: cpp98/Federate.hpp:29
bool hasMessage() const
Definition: cpp98/MessageFederate.hpp:90
helics_endpoint helicsFederateRegisterGlobalEndpoint(helics_federate fed, const char *name, const char *type, helics_error *err)
Definition: MessageFederateExport.cpp:69
MessageFederate() HELICS_NOTHROW
Definition: cpp98/MessageFederate.hpp:42
MessageFederate(const std::string &configString)
Definition: cpp98/MessageFederate.hpp:36
helics_message_object helicsFederateCreateMessageObject(helics_federate fed, helics_error *err)
Definition: MessageFederateExport.cpp:565
helics_federate_info getInfo()
Definition: cpp98/Federate.hpp:156
Message getMessage()
Definition: cpp98/MessageFederate.hpp:100
Endpoint registerGlobalEndpoint(const std::string &name, const std::string &type=std::string())
Definition: cpp98/MessageFederate.hpp:65
void * helics_endpoint
Definition: api-data.h:36
@ fed
special logging command for message coming from a fed
Definition: loggingHelper.hpp:32
Message createMessage()
Definition: cpp98/MessageFederate.hpp:103
Definition: helicsExceptions.hpp:38
Definition: Endpoint.hpp:197
helics_federate fed
underlying helics_federate object
Definition: cpp98/Federate.hpp:662
Endpoint registerEndpoint(const std::string &name, const std::string &type=std::string())
Definition: cpp98/MessageFederate.hpp:52
helics_endpoint helicsFederateGetEndpoint(helics_federate fed, const char *name, helics_error *err)
Definition: MessageFederateExport.cpp:92
int getEndpointCount() const
Definition: cpp98/MessageFederate.hpp:108
Message() HELICS_NOTHROW
Definition: Endpoint.hpp:24
void helicsMessageFree(helics_message_object message)
Definition: MessageFederateExport.cpp:1066
int helicsFederateGetEndpointCount(helics_federate fed)
Definition: MessageFederateExport.cpp:657
Endpoint getEndpoint(int index)
Definition: cpp98/MessageFederate.hpp:84
helics_message_object helicsFederateGetMessageObject(helics_federate fed)
Definition: MessageFederateExport.cpp:547
Endpoint getEndpoint(const std::string &name)
Definition: cpp98/MessageFederate.hpp:77
Definition: cpp98/Broker.hpp:18
helics_federate helicsCreateMessageFederate(const char *fedName, helics_federate_info fi, helics_error *err)
Definition: FederateExport.cpp:428
Message & newMessageObject(const Federate &fed)
Definition: cpp98/MessageFederate.hpp:119