You are here: Home > Projects > SimStream > Documentation

SimStream Documentation

Inheritance diagram for CModelSelect:
CModelSelectMaxElapsed CModelSelectMaxRemaining CModelSelectOptimal CModelSelectProbAll CModelSelectProbRange CModelSelectRandom

List of all members.

Public Member Functions

 CModelSelect (__uint32 numChannels, __uint32 numLayers, __uint32 numPeers)
void Address (__uint32 index, CAddress address)
__uint32 Add (__uint32 channel, __uint32 peer, __time timestamp, __time duration)
void Add (__uint32 session, __uint32 channel, __uint32 peer)
void Remove (__uint32 session, __uint32 channel, __uint32 peer)
void Clear ()
virtual CPeer ** Select (__time time, __uint32 channel, __uint32 child)=0
virtual CPeerSelect (__time time, __uint32 channel, __uint32 layer, __uint32 child)=0
CPeer ** SelectOptimal (__time time, __uint32 channel, __uint32 child)
CPeerSelectOptimal (__time time, __uint32 channel, __uint32 layer, __uint32 child)

Protected Member Functions

bool IsResult (CPeer *peer, __uint32 layer)

Protected Attributes

__uint32 numChannels
__uint32 numLayers
__uint32 numPeers
CPeerpeers
set< CPeer * > * index
CPeerresult [MAX_LAYERS]

Detailed Description

Definition at line 6 of file ModelSelect.h.


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

Last updated: February 8, 2011