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 INetworkTimeProviderGetNetworkTimeProvider () const
 Returns a pointer to our INetworkTimeProvider object. More...
 
const ZGPeerSettingsGetLocalPeerSettings () const
 Returns a reference to our ZGPeerSettings object (as was passed to our constructor) More...
 
const ZGPeerIDGetLocalPeerID () 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: