Bus * destinationBus() const
virtual void setName(const std::string &name)
virtual ObjectState * saveState() const
Bus * sourceBus_
Source bus.
Bus * previousBus() const
static const std::string OSNAME_BRIDGE
ObjectState name for bridge.
static const std::string OSKEY_DESTINATION_BUS
ObjectState attribute key for destination bus name.
static const std::string OSKEY_SOURCE_BUS
ObjectState attribute key for source bus name.
static void setFirstOfChain(const Bus &bus)
void setSourceAndDestination(Bus &sourceBus, Bus &destination)
virtual void unsetMachine()
virtual void loadState(const ObjectState *state)
Bus * destinationBus_
Destination bus.
void adjustChainDirection(const Bus &sourceBus, const Bus &destinationBus)
bool sourcePrevious_
Indicates which of the buses is previous and next.
virtual void setMachine(Machine &mach)
virtual TCEString name() const