Alex Bikfalvi
SimStream Documentation
CModelPull Class Reference
Inheritance diagram for CModelPull:
Public Member Functions | |
CModelPull (char *name, __time maxTime, CTopo *topology, __uint32 topologyNumber, CModelChannel *modelChannel, __uint32 numHosts, __uint32 numGateways, __uint32 bwAccessBins, __bitrate *bwAccessUpLink, __bitrate *bwAccessDownLink, double *bwAccessRatio, __time delayAccessUpLink, __time delayAccessDownLink, __bitrate bwServerUpLink, __bitrate bwServerDownLink, __time delayServerUpLink, __time delayServerDownLink, __uint32 queueLink, __uint32 queueLinkServer, __uint32 numChannelsMcast, __uint32 numChannelsUcast, __bitrate channelBw, __byte channelFps, __byte mpegGopDistanceItoI, __byte mpegGopDistanceItoP, __uint32 streamBufferMcastSize, __uint32 streamBufferMcastSizeHistory, __uint32 streamBufferMcastSizeBuffering, __uint32 streamBufferUcastSize, __uint32 streamBufferUcastSizeHistory, __uint32 streamBufferUcastSizeBuffering, __time streamBufferUnderrunTimeout, __uint32 bootQueryMax, __uint32 bootRefreshThreshold, __time bootQueryTimeout, __time bootRegisterDelay, __uint32 numPartners, __uint32 scheduleSize, __time scheduleInterval, __uint32 streamSegmentSize) | |
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 | NumChannelsMulticast () |
virtual __uint32 | NumChannelsUnicast () |
virtual CChannel * | Channel (__uint32 index) |
virtual CChannel * | ChannelMulticast (__uint32 index) |
virtual CChannel * | ChannelUnicast (__uint32 index) |
virtual __uint32 | IndexGlobalToMulticast (__uint32 index) |
virtual __uint32 | IndexGlobalToUnicast (__uint32 index) |
virtual __uint32 | IndexMulticastToGlobal (__uint32 index) |
virtual __uint32 | IndexUnicastToGlobal (__uint32 index) |
virtual __uint32 | StreamBufferMcastSize () |
virtual __uint32 | StreamBufferMcastSizeHistory () |
virtual __uint32 | StreamBufferMcastSizeBuffering () |
virtual __uint32 | StreamBufferUcastSize () |
virtual __uint32 | StreamBufferUcastSizeHistory () |
virtual __uint32 | StreamBufferUcastSizeBuffering () |
virtual __time | StreamBufferUnderrunTimeout () |
virtual __uint32 | BootQueryMax () |
virtual __uint32 | BootRefreshThreshold () |
virtual __time | BootQueryTimeout () |
virtual __time | BootRegisterDelay () |
virtual __uint32 | NumPartners () |
virtual __uint32 | ScheduleSize () |
virtual __time | ScheduleInterval () |
virtual __uint32 | StreamSegmentSize () |
virtual CModelChannel * | ModelChannel () |
virtual CStreamSource * | StreamSource (__uint32 index) |
virtual __time | StreamFrameInterval () |
virtual __uint16 | PortStream () |
virtual __uint16 | PortControl () |
virtual __uint16 | PortConnection () |
virtual __uint32 | ClientConnectionsMax () |
virtual __uint32 | ServerConnectionsMax () |
virtual CAddress | ServerAddress () |
virtual __uint32 | ConnectionSegmentSize () |
Protected Attributes | |
char * | name |
CSimHandler * | sim |
CTopo * | topology |
__uint32 | topologyNumber |
CModelChannel * | modelChannel |
__uint32 | numHosts |
__uint32 | numServers |
__uint32 | numGateways |
CHostClientPull ** | hosts |
CHostServerPull * | server |
CRouter ** | routers |
CLink ** | linksCore |
CLink ** | linksAccess |
CLink * | linkServer |
__uint32 * | gateways |
__uint32 | gatewayServer |
__uint32 * | routerAccessLinks |
__uint32 | bwAccessBins |
__bitrate * | bwAccessUpLink |
__bitrate * | bwAccessDownLink |
double * | bwAccessRatio |
__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 | numChannelsMcast |
__uint32 | numChannelsUcast |
__bitrate | channelBw |
__byte | channelFps |
__time | channelFrameInterval |
CChannel * | channelsMcast |
CChannel * | channelsUcast |
CAddress * | mcastRp |
CStreamSourceMpeg ** | streamSources |
__uint32 | streamBufferMcastSize |
__uint32 | streamBufferMcastSizeHistory |
__uint32 | streamBufferMcastSizeBuffering |
__uint32 | streamBufferUcastSize |
__uint32 | streamBufferUcastSizeHistory |
__uint32 | streamBufferUcastSizeBuffering |
__time | streamBufferUnderrunTimeout |
__uint32 | numPartners |
__uint32 | scheduleSize |
__time | scheduleInterval |
__uint32 | streamSegmentSize |
__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 |
double | dataRouterMcastEntries |
double | dataRouterMcastEntriesIgmp |
double | dataRouterMcastEntriesPimSm |
Detailed Description
Definition at line 30 of file ModelPull.h.
The documentation for this class was generated from the following files:
Last updated: February 8, 2011