4 #include "qtsupport/QMessageTransceiverThread.h"
33 ChoirSessionRef _choirSession;
This immutable class holds various read-only settings that will be used to define the peer's behavior...
This is an abstract interface for an object that can provide us with network-clock-time values...
const ZGPeerSettings & GetLocalPeerSettings() const
Returns a reference to our ZGPeerSettings object (as was passed to our constructor) ...
This class contains the MUSCLE network I/O thread that has our ChoirSession inside it...
A ZGPeerID is a 128-bit integer that uniquely represents a particular peer in a ZG system...
The choir namespace contains the code specific to the ZGChoir demonstration application.
const INetworkTimeProvider * GetNetworkTimeProvider() const
Returns a pointer to our INetworkTimeProvider object.
virtual ReflectServerRef CreateReflectServer()
Overridden to add a ChoirSession object to our thread's internal ReflectServer.
ChoirThread(const ZGPeerSettings &peerSettings)
Constructor.
const ZGPeerID & GetLocalPeerID() const
Returns the local peer's ZGPeerID.