Alex Bikfalvi
SimStream Documentation
CModelPushSelect Class Reference
Inheritance diagram for CModelPushSelect:
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 CSimEvent * | Event (__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 CChannel * | Channel (__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 CModelChannel * | ModelChannel () |
| virtual CStreamSource * | StreamSource (__uint32 index) |
Protected Attributes | |
| CModelBandwidth * | modelBandwidthUplink |
| CModelBandwidth * | modelBandwidthDownlink |
| CModelChannel * | modelChannel |
| CModelSelect * | modelSelect |
| CSimHandler * | sim |
| char * | name |
| CTopo * | topology |
| __uint32 | topologyNumber |
| __uint32 | numHosts |
| __uint32 | numServers |
| __uint32 | numGateways |
| CHostClientPushSelect ** | hosts |
| CHostServerPushSelect * | server |
| CRouter ** | routers |
| CLink ** | linksCore |
| CLink ** | linksAccess |
| CLink * | linkServer |
| __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 |
| CChannel * | channels |
| __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 |
| CData * | data |
| __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