, including all inherited members.
addStream(ManagedStreamInterface *stream, const cardinal sessionID=0, const char *name=NULL) | BandwidthManager | [virtual] |
AlphaJitter | BandwidthManager | |
AlphaLossRate | BandwidthManager | |
BandwidthManager(ServiceLevelAgreement *sla, RoundTripTimePinger *rttp) | BandwidthManager | |
BandwidthThreshold | BandwidthManager | |
bufferFlushEvent(ManagedStreamInterface *stream, const cardinal layer) | BandwidthManager | [virtual] |
calculateSessionMultiPoints(SessionDescription *session, const cardinal offset, const cardinal lastPoint, ResourceUtilizationMultiPoint *rumpList) | BandwidthManager | [private] |
cancel() | MultiTimerThread< Timers > | [virtual] |
Changed | BandwidthManager | [private] |
ClassAvailableBandwidthArray | BandwidthManager | |
ClassBandwidthArray | BandwidthManager | |
CompleteRemappings | BandwidthManager | |
delay(const card64 delayTimeout, const bool interruptable=false) | Thread | [static] |
doAllocationTrials(ResourceUtilizationMultiPoint *rumpList, const cardinal points, const card64 bandwidthLimit=(card64)-1) | BandwidthManager | [private] |
doCompleteRemapping() | BandwidthManager | [private] |
doPartialRemapping(StreamDescription *streamDescription) | BandwidthManager | [private] |
EnablePartialRemappings | BandwidthManager | |
exit(void *result=NULL) | Thread | [inline, protected, static] |
FairnessSession | BandwidthManager | |
FairnessStream | BandwidthManager | |
forceCompleteRemapping() | BandwidthManager | [inline] |
getFairness(double &fairnessSession, double &fairnessStream) const | BandwidthManager | [inline] |
getFastStart() const | TimedThread | [inline] |
MultiTimerThread::getFastStart(const cardinal timer) const | MultiTimerThread< Timers > | [inline] |
getInterval() | TimedThread | [inline] |
MultiTimerThread::getInterval(const cardinal timer) | MultiTimerThread< Timers > | [inline] |
getName() const | Synchronizable | [inline] |
getPartialRemapping(bool &enabled, double &reservedPortion, double &utilizationTolerance, double &maxRemappingInterval) const | BandwidthManager | [inline] |
getPID() const | Thread | [inline] |
getPriorityFactor(const int8 streamPriority) const | BandwidthManager | [inline, private] |
getQoSOptimizationParameters(cardinal &maxRUPoints, double &utilizationThreshold, card64 &bandwidthThreshold, double &systemDelayTolerance, bool &unlayeredAllocation) const | BandwidthManager | [inline] |
getResourcePart(const ResourceUtilizationSimplePoint &rup) const | BandwidthManager | [inline, private] |
getResourcePart(const ResourceUtilizationMultiPoint &rump) const | BandwidthManager | [inline, private] |
getRoundTripTimes(StreamDescription *sd) | BandwidthManager | [private] |
getSessionSortingValue(const ResourceUtilizationMultiPoint &rump) const | BandwidthManager | [inline, private] |
getStreamSortingValue(const ResourceUtilizationSimplePoint &rup) const | BandwidthManager | [inline, private] |
getTimerCorrection() | TimedThread | [inline] |
MultiTimerThread::getTimerCorrection(const cardinal timer) | MultiTimerThread< Timers > | [inline] |
intervalChangeEvent(ManagedStreamInterface *stream, const bool isNew, const card64 when, const bool newRUList) | BandwidthManager | [virtual] |
join() | Thread | |
LastCompleteRemapping | BandwidthManager | |
LastCompleteRemappingDuration | BandwidthManager | |
leaveCorrectionLoop() | TimedThread | [inline] |
MultiTimerThread::leaveCorrectionLoop(const cardinal timer) | MultiTimerThread< Timers > | [inline] |
Log | BandwidthManager | [private] |
LogStartupTimeStamp | BandwidthManager | [private] |
MaxRemappingInterval | BandwidthManager | |
MaxRUPoints | BandwidthManager | |
MultiTimerThread(const char *name="MultiTimerThread", const cardinal flags=TF_CancelDeferred) | MultiTimerThread< Timers > | |
Mutex | Synchronizable | [protected] |
MutexName | Synchronizable | [protected] |
PartialRemappingPortion | BandwidthManager | |
PartialRemappings | BandwidthManager | |
PartialRemappingUtilizationTolerance | BandwidthManager | |
PID | Thread | [protected] |
PThread | Thread | [protected] |
Recursive | Synchronizable | [protected] |
removeStream(ManagedStreamInterface *stream) | BandwidthManager | [virtual] |
reportEvent(ManagedStreamInterface *stream, const RTCPReceptionReportBlock *report, const cardinal layer) | BandwidthManager | [virtual] |
resynchronize() | Synchronizable | |
RTTP | BandwidthManager | [private] |
running() const | Thread | [inline] |
Sessions | BandwidthManager | |
SessionSet | BandwidthManager | |
setCancelState(const cardinal state) | Thread | [inline, static] |
Synchronizable::setCancelState(const bool enabled) | Synchronizable | [inline, static] |
setFairness(const double fairnessSession, const double fairnessStream) | BandwidthManager | [inline] |
setFastStart(const bool on) | TimedThread | [inline] |
MultiTimerThread::setFastStart(const cardinal timer, const bool on) | MultiTimerThread< Timers > | [inline] |
setInterval(const card64 usec) | TimedThread | [inline] |
MultiTimerThread::setInterval(const cardinal timer, const card64 usec, const card64 callLimit=0) | MultiTimerThread< Timers > | [inline] |
setLogStream(std::ostream *logStream) | BandwidthManager | |
setName(const char *name) | Synchronizable | [inline] |
setNextAction(const card64 usec=0, const card64 callLimit=1) | TimedThread | [inline] |
MultiTimerThread::setNextAction(const cardinal timer, const card64 usec=0, const card64 callLimit=1) | MultiTimerThread< Timers > | [inline] |
setNextActionAbs(const card64 timeStamp=0, const card64 callLimit=1) | TimedThread | [inline] |
MultiTimerThread::setNextActionAbs(const cardinal timer, const card64 timeStamp=0, const card64 callLimit=1) | MultiTimerThread< Timers > | [inline] |
setPartialRemapping(const bool enabled, const double reservedPortion, const double utilizationTolerance, const double maxRemappingInterval) | BandwidthManager | [inline] |
setQoSOptimizationParameters(const cardinal maxRUPoints, const double utilizationThreshold, const card64 bandwidthThreshold, const double systemDelayTolerance, const bool unlayeredAllocation) | BandwidthManager | [inline] |
setTimerCorrection(const cardinal maxCorrection=0) | TimedThread | [inline] |
MultiTimerThread::setTimerCorrection(const cardinal timer, const cardinal maxCorrection=0) | MultiTimerThread< Timers > | [inline] |
SimulatorTime | BandwidthManager | [static] |
SLA | BandwidthManager | |
SLAUpdateRecommendation | BandwidthManager | |
smoothedUpdate(double &value, const double measured, const double alpha) | BandwidthManager | [inline, private, static] |
start(const char *name=NULL) | Thread | [virtual] |
stop() | MultiTimerThread< Timers > | [virtual] |
StreamIDGenerator | BandwidthManager | |
Streams | BandwidthManager | |
StreamSet | BandwidthManager | |
Synchronizable(const char *name="Synchronizable", const bool recursive=true) | Synchronizable | |
synchronized() | Synchronizable | [inline] |
synchronizedTry() | Synchronizable | [inline] |
SystemDelayTolerance | BandwidthManager | |
TCS_CancelDeferred | Thread | [static] |
TCS_CancelDisabled | Thread | [static] |
TCS_CancelEnabled | Thread | [static] |
testCancel() | Thread | [protected, virtual] |
TF_CancelAsynchronous | Thread | [static] |
TF_CancelDeferred | Thread | [static] |
Thread(const char *name="Thread", const cardinal flags=TF_CancelDeferred) | Thread | |
TimedThread(const card64 usec, const char *name="TimedThread", const cardinal flags=TF_CancelDeferred) | TimedThread | |
timerEvent() | BandwidthManager | [virtual] |
TotalAvailableBandwidth | BandwidthManager | |
TotalBandwidth | BandwidthManager | |
TotalBufferFlushes | BandwidthManager | |
tryAllocation(ResourceUtilizationMultiPoint &rump, const card64 bandwidthLimit=(card64)-1) | BandwidthManager | [private] |
UnlayeredAllocation | BandwidthManager | |
unsynchronized() | Synchronizable | [inline] |
updateReservation(StreamDescription *streamDescription) | BandwidthManager | |
updateStream(ManagedStreamInterface *stream) | BandwidthManager | [virtual] |
UtilizationThreshold | BandwidthManager | |
yield() | Thread | [inline, protected, static] |
~BandwidthManager() | BandwidthManager | |
~MultiTimerThread() | MultiTimerThread< Timers > | |
~Synchronizable() | Synchronizable | |
~Thread() | Thread | [virtual] |
~TimedThread() | TimedThread | |