You are here: Home > Projects > SimStream > Documentation

SimStream Documentation

CStreamClientPushMulti::CLayer Class Reference

Inheritance diagram for CStreamClientPushMulti::CLayer:
CTimerInfo

List of all members.

Public Member Functions

 CLayer (__uint32 layer, CSimHandler *sim, CStreamClientPushMulti *client, CLayersInfo *info, void(CStreamClientPushMulti::*timerBootHandler)(CTimerInfo *), void(CStreamClientPushMulti::*timerRegisterHandler)(CTimerInfo *), void(CStreamClientPushMulti::*timerBufferHandler)(CTimerInfo *))
__uint32 Layer ()
CTimer< CStreamClientPushMulti > * TimerRegister ()
CTimer< CStreamClientPushMulti > * TimerBuffer ()
ELayerState StateLayer ()
ERegistrationState StateRegister ()
void Buffering ()
void Ready ()
void Register ()
void Deregister ()
set< CAddress > * Neighbors ()
set< CAddress > * Receivers ()
CAddress Sender ()
void Sender (CAddress sender)
void Start (CChannel *channel)
void Stop ()
void Process (void(CStreamClientPushMulti::*process)(CStreamFrame frame, __uint32 layer))

Public Attributes

void(CStreamClientPushMulti::*)(CStreamFrame
frame, __uint32 layer) 
ProcessFrame ()

Private Attributes

__uint32 layer
CLayersInfoinfo
CChannelchannel
ELayerState stateLayer
ERegistrationState stateRegister
void(CStreamClientPushMulti::* process )(CStreamFrame frame, __uint32 layer)
set< CAddressneighbors
set< CAddressreceivers
CAddress sender
CTimer< CStreamClientPushMulti > * timerRegister
CTimer< CStreamClientPushMulti > * timerBuffer

Detailed Description

Definition at line 80 of file StreamClientPushMulti.h.


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

Last updated: February 8, 2011