Lumiera  0.pre.03
»edit your freedom«
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Nexus Member List

This is the complete list of members for Nexus, including all inherited members.

act(GenNode const &command)BusTermvirtual
attach(ID, Tangible &newNode)BusTerm
BusTerm(BusTerm &&)=defaultBusTerm
BusTerm(ID identity, BusTerm &attached_to)BusTerminlineprotected
change(ID subject, MutationMessage &&diff) overrideNexusinlineprotectedvirtual
endpointID_ (defined in BusTerm)BusTermprotected
EntryID typedef (defined in BusTerm)BusTermprotected
getID() const (defined in BusTerm)BusTerminline
ID typedef (defined in BusTerm)BusTerm
isShortCircuit(ID) const noexceptBusTerminlineprotected
mark(ID subject, GenNode const &mark) overrideNexusinlineprotectedvirtual
markAll(GenNode const &mark) overrideNexusinlineprotectedvirtual
Nexus(BusTerm &uplink_to_CoreService, ID identity=lib::idi::EntryID< Nexus >()) (defined in Nexus)Nexusinlineexplicit
NonCopyable()=default (defined in NonCopyable)NonCopyableprivate
NonCopyable(NonCopyable const &)=delete (defined in NonCopyable)NonCopyableprivate
note(ID subject, GenNode const &mark)BusTermvirtual
note(GenNode const &mark)BusTerminline
operator string() const (defined in Nexus)Nexusinlineprotectedvirtual
operator=(NonCopyable const &)=delete (defined in NonCopyable)NonCopyableprivate
routeAdd(ID identity, Tangible &newNode) overrideNexusinlineprotectedvirtual
routeDetach(ID node) noexcept overrideNexusinlineprotectedvirtual
RoutingTable typedef (defined in Nexus)Nexusprivate
routingTable_ (defined in Nexus)Nexusprivate
size() const (defined in Nexus)Nexusinline
Tangible typedef (defined in BusTerm)BusTermprotected
theBus_ (defined in BusTerm)BusTermprotected
~BusTerm()BusTermvirtual
~Nexus() (defined in Nexus)Nexusinline
~NonCopyable()=default (defined in NonCopyable)NonCopyableprivate