ZG  "1.00
 All Classes Namespaces Files Functions Variables Enumerator Friends Macros Pages
Public Member Functions | Protected Member Functions | List of all members
ChoirThread Class Reference

This class contains the MUSCLE network I/O thread that has our ChoirSession inside it. More...

#include <ChoirThread.h>

Inheritance diagram for ChoirThread:
Inheritance graph
[legend]

Public Member Functions

 ChoirThread (const ZGPeerSettings &peerSettings)
 Constructor. More...
 
const INetworkTimeProvider * GetNetworkTimeProvider () const
 Returns a pointer to our INetworkTimeProvider object. More...
 
const ZGPeerSettings & GetLocalPeerSettings () const
 Returns a reference to our ZGPeerSettings object (as was passed to our constructor) More...
 
const ZGPeerID & GetLocalPeerID () const
 Returns the local peer's ZGPeerID. More...
 

Protected Member Functions

virtual ReflectServerRef CreateReflectServer ()
 Overridden to add a ChoirSession object to our thread's internal ReflectServer. More...
 

Detailed Description

This class contains the MUSCLE network I/O thread that has our ChoirSession inside it.

Definition at line 11 of file ChoirThread.h.

Constructor & Destructor Documentation

ChoirThread ( const ZGPeerSettings &  peerSettings)

Constructor.

Parameters
peerSettingsZG settings for this ZG peer, as passed to the ZGPeerSession constructor.

Member Function Documentation

virtual ReflectServerRef CreateReflectServer ( )
protectedvirtual

Overridden to add a ChoirSession object to our thread's internal ReflectServer.

const ZGPeerID& GetLocalPeerID ( ) const

Returns the local peer's ZGPeerID.

const ZGPeerSettings& GetLocalPeerSettings ( ) const

Returns a reference to our ZGPeerSettings object (as was passed to our constructor)

const INetworkTimeProvider* GetNetworkTimeProvider ( ) const
inline

Returns a pointer to our INetworkTimeProvider object.

Definition at line 20 of file ChoirThread.h.


The documentation for this class was generated from the following file: