C++ (Qt)class Passive // Implementation{public: Result doSomething ();}
C++ (Qt)class Active // Proxy{public: Future< Result > doSomething ();};
C++ (Qt)class Active{public: Future< Result > doSomething (); //... Events takeEvents (); };
C++ (Qt)class TcpClient{... Future< bool > connect ();...};
UnconnectedStateHostLookupStateConnectingStateConnectedState