You are here: Home > Projects > SimStream > Documentation

SimStream Documentation

CModelPushSelect Class Reference

Inheritance diagram for CModelPushSelect:
CModel CRoute CInfoPushSelect CSimModel CInfo

List of all members.

Public Member Functions

 CModelPushSelect (CModelBandwidth *modelBandwidthUplink, CModelBandwidth *modelBandwidthDownlink, CModelChannel *modelChannel, CModelSelect *modelSelect, char *name, __time maxTime, CTopo *topology, __uint32 topologyNumber, __uint32 numHosts, __uint32 numGateways, __time delayAccessUpLink, __time delayAccessDownLink, __bitrate bwServerUpLink, __bitrate bwServerDownLink, __time delayServerUpLink, __time delayServerDownLink, __uint32 queueLink, __uint32 queueLinkServer, __uint32 numChannels, __uint32 numLayers, __uint32 numLayersMin, __bitrate channelBw, __byte channelFps, __byte mpegGopDistanceItoI, __byte mpegGopDistanceItoP, __uint32 streamBufferSize, __uint32 streamBufferSizeHistory, __uint32 streamBufferSizeBuffering, __time streamBufferUnderrunTimeout, double streamBwMargin, __uint32 bootQueryMax, __uint32 bootRefreshThreshold, __time bootQueryTimeout, __time bootRegisterDelay)
virtual void Init (CSimHandler *sim)
virtual __uint32 Events ()
virtual CSimEventEvent (__uint32 index, __time &time)
virtual void Finalize ()
virtual int Forward (CAddress router, CAddress dst)
virtual __uint32 NumGroups ()
virtual __uint32 NumChannels ()
virtual __uint32 NumLayers ()
virtual __uint32 NumLayersMin ()
virtual __byte MpegGopSize ()
virtual CChannelChannel (__uint32 index)
virtual __uint32 PeerAddressToIndex (CAddress &address)
virtual CAddress PeerIndexToAddress (__uint32 index)
virtual __uint32 StreamBufferSize ()
virtual __uint32 StreamBufferSizeHistory ()
virtual __uint32 StreamBufferSizeBuffering ()
virtual __time StreamBufferUnderrunTimeout ()
virtual double StreamBwMargin ()
virtual __uint32 BootQueryMax ()
virtual __uint32 BootRefreshThreshold ()
virtual __time BootQueryTimeout ()
virtual __time BootRegisterDelay ()
virtual __uint16 PortStream ()
virtual __uint16 PortControl ()
virtual CModelChannelModelChannel ()
virtual CStreamSourceStreamSource (__uint32 index)

Protected Attributes

CModelBandwidthmodelBandwidthUplink
CModelBandwidthmodelBandwidthDownlink
CModelChannelmodelChannel
CModelSelectmodelSelect
CSimHandlersim
char * name
CTopotopology
__uint32 topologyNumber
__uint32 numHosts
__uint32 numServers
__uint32 numGateways
CHostClientPushSelect ** hosts
CHostServerPushSelectserver
CRouter ** routers
CLink ** linksCore
CLink ** linksAccess
CLinklinkServer
__uint32 * gateways
__uint32 gatewayServer
__uint32 * routerAccessLinks
__bitrate * bwAccessHostUpLink
__bitrate * bwAccessHostDownLink
__time delayAccessUpLink
__time delayAccessDownLink
__bitrate bwServerUpLink
__bitrate bwServerDownLink
__time delayServerUpLink
__time delayServerDownLink
__uint32 queueLink
__uint32 queueLinkServer
__uint32 routeNodes
__uint32 routeDst
int ** route
__uint32 numChannels
__uint32 numLayers
__uint32 numLayersMin
CChannelchannels
__bitrate channelBw
__byte channelFps
CStreamSourceMpeg ** streamSources
__byte mpegGopDistanceItoI
__byte mpegGopDistanceItoP
__uint32 streamBufferSize
__uint32 streamBufferSizeHistory
__uint32 streamBufferSizeBuffering
__time streamBufferUnderrunTimeout
double streamBwMargin
__uint32 bootQueryMax
__uint32 bootRefreshThreshold
__time bootQueryTimeout
__time bootRegisterDelay
CDatadata
__uint64 dataBwTotal
double dataBwAvg
__uint64 dataBwCoreTotal
double dataBwCoreAvg
__uint64 dataBwAccessTotal
double dataBwAccessAvg
__uint64 dataBwAccessUpTotal
double dataBwAccessUpAvg
__uint64 dataBwAccessDownTotal
double dataBwAccessDownAvg
__uint64 dataBwServerTotal
double dataBwServerAvg
__uint64 dataBwStreamTotal
double dataBwStreamAvg
__uint64 dataBwCoreStreamTotal
double dataBwCoreStreamAvg
__uint64 dataBwAccessStreamTotal
double dataBwAccessStreamAvg
__uint64 dataBwAccessUpStreamTotal
double dataBwAccessUpStreamAvg
__uint64 dataBwAccessDownStreamTotal
double dataBwAccessDownStreamAvg
__uint64 dataBwServerStreamTotal
double dataBwServerStreamAvg
__uint64 dataBwControlTotal
double dataBwControlAvg
__uint64 dataBwCoreControlTotal
double dataBwCoreControlAvg
__uint64 dataBwAccessControlTotal
double dataBwAccessControlAvg
__uint64 dataBwAccessUpControlTotal
double dataBwAccessUpControlAvg
__uint64 dataBwAccessDownControlTotal
double dataBwAccessDownControlAvg
__uint64 dataBwServerControlTotal
double dataBwServerControlAvg
__uint32 dataCoderEncodedPackets
__uint32 dataCoderDecodedPackets
__uint32 dataCoderDiscardedPackets
__uint32 dataCoderEncodedFrames
__uint32 dataCoderDecodedFrames
__uint32 dataCoderDiscardedFrames
__uint32 dataClientRecvFrames
__uint32 dataClientDiscardedFrames
__uint32 dataClientExpectedFrames

Detailed Description

Definition at line 33 of file ModelPushSelect.h.


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

Last updated: February 8, 2011