Complete and refine ConnectAddress

Authored by ahartmetz on Jun 21 2018, 10:09 AM.

Description

Complete and refine ConnectAddress

  • Remove bus() accessor - an address really only "knows" how to connect and whether the other side will ask for registration (which is true only for buses - let's assume that anyway). The latter information is now contained in role(). The Bus enum is now StandardBus and only serves to tell ConnectAddress which bus address to find (session or system). The new scheme also has an elegant way to make creating a bus server impossible - that isn't implemented.
  • Support IP address families for TCP (family=...)
  • Tests: adapt to changes and also extend to test some previously existing features

Details

Committed
ahartmetzAug 5 2019, 8:15 PM
Parents
R738:d93934729391: Add Connection::waitForConnectionEstablished()
Branches
Unknown
Tags
Unknown