You are here: Home > Projects > SimStream > Documentation

SimStream Documentation

CStreamServerPushUcast Class Reference

Inheritance diagram for CStreamServerPushUcast:
CStreamServer CStream

List of all members.

Public Member Functions

 CStreamServerPushUcast (CSimHandler *sim, CStreamSource *source, IDelegate2< void, CAddress, CPacketStream * > *delegateSendStream, IDelegate2< void, CAddress, CStreamMessage * > *delegateSendMessage)
void Start ()
void Stop ()
void Recv (CAddress src, CStreamMessage *message)
virtual void Finalize ()

Private Member Functions

void Timer (CTimerInfo *info)
void RecvMessageQuery (CAddress src, CStreamMessageBootPushRequest *message)
void RecvMessageRegister (CAddress src, CStreamMessageBootPushRegister *message)
void RecvMessageDeregister (CAddress src, CStreamMessageBootPushDeregister *message)
void RecvMessageJoin (CAddress src, CStreamMessagePushJoin *message)
void RecvMessageLeave (CAddress src, CStreamMessagePushLeave *message)

Private Attributes

set< CAddressreceivers
CTimer< CStreamServerPushUcast > * timer
CStreamSourcesource
CStreamBootPushbootstrap
IDelegate2< void, CAddress,
CPacketStream * > * 
delegateSendStream
IDelegate2< void, CAddress,
CStreamMessage * > * 
delegateSendMessage
__byte gopLength
__time scheduleTime
__uint32 scheduleFrame
__uint32 scheduleRate
__uint32 deltaFrame
CStreamEncoderFrameencoder

Detailed Description

Definition at line 21 of file StreamServerPushUcast.h.


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

Last updated: February 8, 2011