 |
helics
2.8.1
|
39 virtual bool isRoot()
const = 0;
45 virtual void configure(
const std::string& configureString) = 0;
50 [[deprecated(
"please use configure instead")]]
void
69 virtual const std::string&
getAddress()
const = 0;
78 const std::function<
void(
int,
const std::string&,
const std::string&)>& logFunction) = 0;
81 virtual void setLogFile(
const std::string& lfile) = 0;
88 std::chrono::milliseconds msToWait = std::chrono::milliseconds(0))
const = 0;
100 virtual std::string
query(
const std::string& target,
101 const std::string& queryStr,
110 virtual void setGlobal(
const std::string& valueName,
const std::string& value) = 0;
118 virtual void dataLink(
const std::string& source,
const std::string& target) = 0;
124 const std::string& target) = 0;
130 const std::string& target) = 0;
143 virtual void globalError(int32_t errorCode,
const std::string& errorString) = 0;
virtual const std::string & getIdentifier() const =0
virtual void setLogFile(const std::string &lfile)=0
virtual void clearTimeBarrier()=0
virtual ~Broker()=default
virtual std::string query(const std::string &target, const std::string &queryStr, helics_sequencing_mode mode=helics_sequencing_mode_fast)=0
virtual bool isRoot() const =0
virtual void configureFromArgs(int argc, char *argv[])=0
TimeRepresentation< count_time< 9 > > Time
Definition: helics-time.hpp:27
virtual bool waitForDisconnect(std::chrono::milliseconds msToWait=std::chrono::milliseconds(0)) const =0
virtual void globalError(int32_t errorCode, const std::string &errorString)=0
virtual void addDestinationFilterToEndpoint(const std::string &filter, const std::string &target)=0
virtual void makeConnections(const std::string &file)=0
helics_sequencing_mode
Definition: helics_enums.h:333
void initializeFromArgs(int argc, char *argv[])
Definition: core/Broker.hpp:57
virtual bool isOpenToNewFederates() const =0
virtual void addSourceFilterToEndpoint(const std::string &filter, const std::string &target)=0
void initialize(const std::string &configureString)
Definition: core/Broker.hpp:51
virtual void configure(const std::string &configureString)=0
virtual void dataLink(const std::string &source, const std::string &target)=0
virtual const std::string & getAddress() const =0
virtual void setTimeBarrier(Time barrierTime)=0
the main namespace for the helics co-simulation library User functions will be in the helics namespac...
Definition: AsyncFedCallInfo.hpp:14
virtual void disconnect()=0
virtual void setAsRoot()=0
virtual bool isConnected() const =0
Definition: core/Broker.hpp:18
@ helics_sequencing_mode_fast
Definition: helics_enums.h:335
virtual void setLoggingCallback(const std::function< void(int, const std::string &, const std::string &)> &logFunction)=0
virtual void setLoggingLevel(int logLevel)=0
virtual void setGlobal(const std::string &valueName, const std::string &value)=0
virtual void configureFromVector(std::vector< std::string > args)=0