Alex Bikfalvi
SimStream Documentation
CStreamServerPushUcastMulti Class Reference
Inheritance diagram for CStreamServerPushUcastMulti:
Public Member Functions | |
| CStreamServerPushUcastMulti (CSimHandler *sim, CStreamSource *source, IDelegate2< void, CAddress, CPacketStream * > *delegateSendStream, IDelegate2< void, CAddress, CStreamMessage * > *delegateSendMessage, __uint32 layers, __byte gopLength) | |
| void | Start () |
| void | Stop () |
| void | Recv (CAddress src, CStreamMessage *message) |
| virtual void | Finalize () |
Private Member Functions | |
| void | Timer (CTimerInfo *info) |
| void | RecvMessageQuery (CAddress src, CStreamMessageBootPushMultiRequest *message) |
| void | RecvMessageQueryStream (CAddress src, CStreamMessageBootPushMultiRequest *message) |
| void | RecvMessageQueryLayer (CAddress src, CStreamMessageBootPushMultiRequest *message) |
| void | RecvMessageRegister (CAddress src, CStreamMessageBootPushMultiRegister *message) |
| void | RecvMessageDeregister (CAddress src, CStreamMessageBootPushMultiDeregister *message) |
| void | RecvMessageJoin (CAddress src, CStreamMessagePushMultiJoin *message) |
| void | RecvMessageLeave (CAddress src, CStreamMessagePushMultiLeave *message) |
Private Attributes | |
| CStreamSource * | source |
| set< CAddress > * | receivers |
|
CTimer < CStreamServerPushUcastMulti > * | timer |
| CStreamBootPushMulti * | bootstrap |
|
IDelegate2< void, CAddress, CPacketStream * > * | delegateSendStream |
|
IDelegate2< void, CAddress, CStreamMessage * > * | delegateSendMessage |
| __uint32 | layers |
| __byte | gopLength |
| __time | scheduleTime |
| __uint32 | scheduleFrame |
| __uint32 | scheduleRate |
| __uint32 | deltaFrame |
| CStreamEncoderFrame * | encoder |
Detailed Description
Definition at line 21 of file StreamServerPushUcastMulti.h.
The documentation for this class was generated from the following files:
Last updated: February 8, 2011