8 #ifndef HELICS_CPP98_MESSAGE_FEDERATE_HPP_
9 #define HELICS_CPP98_MESSAGE_FEDERATE_HPP_
12 #include "Endpoint.hpp"
13 #include "Federate.hpp"
14 #include "helics/helics.h"
57 local_endpoints.push_back(ep);
67 const std::string& type = std::string())
71 local_endpoints.push_back(ep);
109 std::vector<HelicsEndpoint> local_endpoints;
120 if (mo != HELICS_NULL_POINTER) {
HelicsEndpoint helicsFederateRegisterGlobalEndpoint(HelicsFederate fed, const char *name, const char *type, HelicsError *err)
Definition: MessageFederateExport.cpp:118
HelicsEndpoint helicsFederateRegisterEndpoint(HelicsFederate fed, const char *name, const char *type, HelicsError *err)
Definition: MessageFederateExport.cpp:76
HelicsMessage helicsFederateGetMessage(HelicsFederate fed)
Definition: MessageFederateExport.cpp:569
HelicsBool helicsFederateHasMessage(HelicsFederate fed)
Definition: MessageFederateExport.cpp:436
int helicsFederateGetEndpointCount(HelicsFederate fed)
Definition: MessageFederateExport.cpp:679
HelicsEndpoint helicsFederateGetEndpoint(HelicsFederate fed, const char *name, HelicsError *err)
Definition: MessageFederateExport.cpp:161
HelicsMessage helicsFederateCreateMessage(HelicsFederate fed, HelicsError *err)
Definition: MessageFederateExport.cpp:587
int helicsFederatePendingMessageCount(HelicsFederate fed)
Definition: MessageFederateExport.cpp:454
HelicsEndpoint helicsFederateGetEndpointByIndex(HelicsFederate fed, int index, HelicsError *err)
Definition: MessageFederateExport.cpp:184
void * HelicsEndpoint
Definition: api-data.h:37
void * HelicsMessage
Definition: api-data.h:100
Definition: Endpoint.hpp:209
Definition: cpp98/Federate.hpp:28
HelicsFederateInfo getInfo()
Definition: cpp98/Federate.hpp:163
Definition: cpp98/Federate.hpp:229
HelicsFederate fed
underlying HelicsFederate object
Definition: cpp98/Federate.hpp:904
HelicsFederate getObject() const
Definition: cpp98/Federate.hpp:901
Definition: cpp98/MessageFederate.hpp:22
Endpoint registerEndpoint(const std::string &name, const std::string &type=std::string())
Definition: cpp98/MessageFederate.hpp:53
MessageFederate(const std::string &configString)
Definition: cpp98/MessageFederate.hpp:37
int getEndpointCount() const
Definition: cpp98/MessageFederate.hpp:106
int pendingMessageCount() const
Definition: cpp98/MessageFederate.hpp:98
bool hasMessage() const
Definition: cpp98/MessageFederate.hpp:91
Message getMessage()
Definition: cpp98/MessageFederate.hpp:101
Endpoint getEndpoint(const std::string &name)
Definition: cpp98/MessageFederate.hpp:78
Endpoint getEndpoint(int index)
Definition: cpp98/MessageFederate.hpp:85
Endpoint registerGlobalEndpoint(const std::string &name, const std::string &type=std::string())
Definition: cpp98/MessageFederate.hpp:66
Message createMessage()
Definition: cpp98/MessageFederate.hpp:104
MessageFederate(const std::string &fedName, FederateInfo &fedInfo)
Definition: cpp98/MessageFederate.hpp:29
MessageFederate() HELICS_NOTHROW
Definition: cpp98/MessageFederate.hpp:43
Definition: Endpoint.hpp:22
Message() HELICS_NOTHROW
Definition: Endpoint.hpp:25
Message & newMessageObject(const Federate &fed)
Definition: cpp98/MessageFederate.hpp:117
Definition: helicsExceptions.hpp:38
void helicsMessageFree(HelicsMessage message)
Definition: MessageFederateExport.cpp:1252
HelicsFederate helicsCreateMessageFederate(const char *fedName, HelicsFederateInfo fedInfo, HelicsError *err)
Definition: FederateExport.cpp:515
HelicsFederate helicsCreateMessageFederateFromConfig(const char *configFile, HelicsError *err)
Definition: FederateExport.cpp:537
Definition: cpp98/Broker.hpp:18