helics
3.5.2
|
#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