 |
helics
3.0.1
|
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"
56 local_endpoints.push_back(ep);
66 const std::string& type = std::string())
70 local_endpoints.push_back(ep);
108 std::vector<HelicsEndpoint> local_endpoints;
119 if (mo != HELICS_NULL_POINTER) {
MessageFederate(const std::string &fedName, FederateInfo &fi)
Definition: cpp98/MessageFederate.hpp:28
HelicsFederate getObject() const
Definition: cpp98/Federate.hpp:687
Definition: Endpoint.hpp:21
HelicsEndpoint helicsFederateRegisterEndpoint(HelicsFederate fed, const char *name, const char *type, HelicsError *err)
Definition: MessageFederateExport.cpp:48
Definition: cpp98/MessageFederate.hpp:22
HelicsMessage helicsFederateCreateMessage(HelicsFederate fed, HelicsError *err)
Definition: MessageFederateExport.cpp:539
HelicsFederateInfo getInfo()
Definition: cpp98/Federate.hpp:165
HelicsFederate helicsCreateMessageFederateFromConfig(const char *configFile, HelicsError *err)
Definition: FederateExport.cpp:476
HelicsEndpoint helicsFederateGetEndpointByIndex(HelicsFederate fed, int index, HelicsError *err)
Definition: MessageFederateExport.cpp:160
Definition: cpp98/Federate.hpp:194
Definition: cpp98/Federate.hpp:27
bool hasMessage() const
Definition: cpp98/MessageFederate.hpp:90
MessageFederate() HELICS_NOTHROW
Definition: cpp98/MessageFederate.hpp:42
MessageFederate(const std::string &configString)
Definition: cpp98/MessageFederate.hpp:36
HelicsBool helicsFederateHasMessage(HelicsFederate fed)
Definition: MessageFederateExport.cpp:389
Message getMessage()
Definition: cpp98/MessageFederate.hpp:100
void helicsMessageFree(HelicsMessage message)
Definition: MessageFederateExport.cpp:1157
HelicsFederate helicsCreateMessageFederate(const char *fedName, HelicsFederateInfo fi, HelicsError *err)
Definition: FederateExport.cpp:450
Endpoint registerGlobalEndpoint(const std::string &name, const std::string &type=std::string())
Definition: cpp98/MessageFederate.hpp:65
HelicsMessage helicsFederateGetMessage(HelicsFederate fed)
Definition: MessageFederateExport.cpp:521
HelicsEndpoint helicsFederateGetEndpoint(HelicsFederate fed, const char *name, HelicsError *err)
Definition: MessageFederateExport.cpp:133
void * HelicsEndpoint
Definition: api-data.h:37
Message createMessage()
Definition: cpp98/MessageFederate.hpp:103
Definition: helicsExceptions.hpp:38
Definition: Endpoint.hpp:200
int pendingMessageCount() const
Definition: cpp98/MessageFederate.hpp:97
HelicsEndpoint helicsFederateRegisterGlobalEndpoint(HelicsFederate fed, const char *name, const char *type, HelicsError *err)
Definition: MessageFederateExport.cpp:90
void * HelicsMessage
Definition: api-data.h:84
Endpoint registerEndpoint(const std::string &name, const std::string &type=std::string())
Definition: cpp98/MessageFederate.hpp:52
int getEndpointCount() const
Definition: cpp98/MessageFederate.hpp:105
Message() HELICS_NOTHROW
Definition: Endpoint.hpp:24
int helicsFederatePendingMessageCount(HelicsFederate fed)
Definition: MessageFederateExport.cpp:407
HelicsFederate fed
underlying HelicsFederate object
Definition: cpp98/Federate.hpp:690
int helicsFederateGetEndpointCount(HelicsFederate fed)
Definition: MessageFederateExport.cpp:631
Endpoint getEndpoint(int index)
Definition: cpp98/MessageFederate.hpp:84
Endpoint getEndpoint(const std::string &name)
Definition: cpp98/MessageFederate.hpp:77
Definition: cpp98/Broker.hpp:18
Message & newMessageObject(const Federate &fed)
Definition: cpp98/MessageFederate.hpp:116