You are here: Home > Projects > SimStream > Documentation

SimStream Documentation

Inheritance diagram for CHostClient:
CHost CNode CObject CHostClientPull CHostClientPush CHostClientPushMulti CHostClientPushSelect

List of all members.

Public Types

enum  EState { STATE_OFF = 0, STATE_ON_IDLE = 1, STATE_ON_WATCHING = 2 }

Public Member Functions

 CHostClient (__uint32 id, CSimHandler *sim, CAddress address, CInfo *info, CData *data, __bitrate bw)
void EventArrive ()
void EventLeave ()
void EventWatch (CChannel *channel, __time duration)
virtual void Finalize ()
__uint32 StatFramesRecv ()
__uint32 StatFramesDiscarded ()
__uint32 StatFramesExpected ()

Protected Member Functions

void ChannelConnect (CChannel *channel)
void ChannelDisconnect ()
void ChannelSwitch (CChannel *channel)
virtual void ChannelConnectUcast (CChannel *channel)=0
virtual void ChannelDisconnectUcast ()=0
virtual void ChannelConnectMcast (CChannel *channel)=0
virtual void ChannelDisconnectMcast ()=0

Protected Attributes

EState state
CChannelchannel
__time sessionTimeStart
__time sessionTimeFinish
CStreamClientstreamClient
__uint32 statFramesRecv
__uint32 statFramesDiscarded
__uint32 statFramesExpected

Detailed Description

Definition at line 6 of file HostClient.h.


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

Last updated: February 8, 2011