![]() |
helics
3.6.1
|
#include <CoreBroker.hpp>
Public Member Functions | |
| BasicBrokerInfo (std::string_view brokerName) | |
Public Attributes | |
| const std::string | name |
| the name of the broker | |
| GlobalBrokerId | global_id |
| the global identifier for the broker | |
| route_id | route |
| the identifier for the route to take to the broker | |
| GlobalBrokerId | parent |
| ConnectionState | state {ConnectionState::CONNECTED} |
| specify the current status of the broker | |
| bool | _hasTimeDependency {false} |
| bool | _core {false} |
| if set to true the broker is a core, false is a broker | |
| bool | _nonLocal {false} |
| indicator that the broker has a subbroker as a parent. | |
| bool | _route_key {false} |
| indicator that the broker has a unique route id | |
| bool | _sent_disconnect_ack {false} |
| indicator that the disconnect ack has been sent | |
| bool | _disable_ping {false} |
| indicator that the broker doesn't respond to pings | |
| bool | _observer {false} |
| indicator that the broker is an observer | |
| bool | initIterating {false} |
| indicator that initIteration was requested | |
| std::string | routeInfo |
| string describing the connection information for the route | |
class defining the common information about a broker federate
| bool helics::BasicBrokerInfo::_hasTimeDependency {false} |
flag indicating that a broker has general endpoints it is coordinating
| GlobalBrokerId helics::BasicBrokerInfo::parent |
the id of the parent broker/core