You are here: Home > Projects > SimStream > Documentation

SimStream Documentation

CStreamClientPushSelect::CLayer Class Reference

Inheritance diagram for CStreamClientPushSelect::CLayer:
CTimerInfo

List of all members.

Public Member Functions

 CLayer (__uint32 layer, CSimHandler *sim, CStreamClientPushSelect *client, CLayersInfo *info, void(CStreamClientPushSelect::*timerBootHandler)(CTimerInfo *), void(CStreamClientPushSelect::*timerRegisterHandler)(CTimerInfo *), void(CStreamClientPushSelect::*timerBufferHandler)(CTimerInfo *))
__uint32 Layer ()
CTimer< CStreamClientPushSelect > * TimerRegister ()
CTimer< CStreamClientPushSelect > * 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(CStreamClientPushSelect::*process)(CStreamFrame frame, __uint32 layer))

Public Attributes

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

Private Attributes

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

Detailed Description

Definition at line 80 of file StreamClientPushSelect.h.


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

Last updated: February 8, 2011