RTP Trace System  1.0
Coral::BandwidthManager Member List
This is the complete list of members for Coral::BandwidthManager, including all inherited members.
addStream(ManagedStreamInterface *stream, const cardinal sessionID=0, const char *name=NULL)Coral::BandwidthManager
AlphaJitterCoral::BandwidthManager
AlphaLossRateCoral::BandwidthManager
BandwidthManager(ServiceLevelAgreement *sla, RoundTripTimePinger *rttp)Coral::BandwidthManager
BandwidthThresholdCoral::BandwidthManager
bufferFlushEvent(ManagedStreamInterface *stream, const cardinal layer)Coral::BandwidthManager
calculateSessionMultiPoints(SessionDescription *session, const cardinal offset, const cardinal lastPoint, ResourceUtilizationMultiPoint *rumpList)Coral::BandwidthManager [private]
cancel()Coral::Thread [virtual]
ChangedCoral::BandwidthManager [private]
ClassAvailableBandwidthArrayCoral::BandwidthManager
ClassBandwidthArrayCoral::BandwidthManager
CompleteRemappingsCoral::BandwidthManager
delay(const card64 delayTimeout, const bool interruptable=false)Coral::Thread [static]
doAllocationTrials(ResourceUtilizationMultiPoint *rumpList, const cardinal points, const card64 bandwidthLimit=(card64)-1)Coral::BandwidthManager [private]
doCompleteRemapping()Coral::BandwidthManager [private]
doPartialRemapping(StreamDescription *streamDescription)Coral::BandwidthManager [private]
EnablePartialRemappingsCoral::BandwidthManager
exit(const cardinal result=0)Coral::Thread [inline, protected, static]
FairnessSessionCoral::BandwidthManager
FairnessStreamCoral::BandwidthManager
forceCompleteRemapping()Coral::BandwidthManager [inline]
getFairness(double &fairnessSession, double &fairnessStream) const Coral::BandwidthManager [inline]
getFastStart() const Coral::TimedThread [inline]
getInterval() const Coral::TimedThread [inline]
getPartialRemapping(bool &enabled, double &reservedPortion, double &utilizationTolerance, double &maxRemappingInterval) const Coral::BandwidthManager [inline]
getPriorityFactor(const int8 streamPriority) const Coral::BandwidthManager [inline, private]
getQoSOptimizationParameters(cardinal &maxRUPoints, double &utilizationThreshold, card64 &bandwidthThreshold, double &systemDelayTolerance, bool &unlayeredAllocation) const Coral::BandwidthManager [inline]
getResourcePart(const ResourceUtilizationSimplePoint &rup) const Coral::BandwidthManager [inline, private]
getResourcePart(const ResourceUtilizationMultiPoint &rump) const Coral::BandwidthManager [inline, private]
getRoundTripTimes(StreamDescription *sd)Coral::BandwidthManager [private]
getSessionSortingValue(const ResourceUtilizationMultiPoint &rump) const Coral::BandwidthManager [inline, private]
getStreamSortingValue(const ResourceUtilizationSimplePoint &rup) const Coral::BandwidthManager [inline, private]
getTimerCorrection() const Coral::TimedThread [inline]
intervalChangeEvent(ManagedStreamInterface *stream, const bool isNew, const card64 when, const bool newRUList)Coral::BandwidthManager
join()Coral::Thread
LastCompleteRemappingCoral::BandwidthManager
LastCompleteRemappingDurationCoral::BandwidthManager
leaveCorrectionLoop()Coral::TimedThread [inline]
LogCoral::BandwidthManager [private]
LogStartupTimeStampCoral::BandwidthManager [private]
MaxRemappingIntervalCoral::BandwidthManager
MaxRUPointsCoral::BandwidthManager
PartialRemappingPortionCoral::BandwidthManager
PartialRemappingsCoral::BandwidthManager
PartialRemappingUtilizationToleranceCoral::BandwidthManager
pendingTimerEvent() const Coral::TimedThread [inline]
PThreadCoral::Thread [protected]
removeStream(ManagedStreamInterface *stream)Coral::BandwidthManager
reportEvent(ManagedStreamInterface *stream, const RTCPReceptionReportBlock *report, const cardinal layer)Coral::BandwidthManager
resume()Coral::Thread [virtual]
resynchronize()Coral::Synchronizable
resynchronize_debug(const char *file, const cardinal line)Coral::Synchronizable
RTTPCoral::BandwidthManager [private]
running() const Coral::Thread [inline]
SessionsCoral::BandwidthManager
SessionSetCoral::BandwidthManager
setFairness(const double fairnessSession, const double fairnessStream)Coral::BandwidthManager [inline]
setFastStart(const bool on)Coral::TimedThread [inline]
setInterval(const card64 usec)Coral::TimedThread
setLogStream(ostream *logStream)Coral::BandwidthManager
setPartialRemapping(const bool enabled, const double reservedPortion, const double utilizationTolerance, const double maxRemappingInterval)Coral::BandwidthManager [inline]
setQoSOptimizationParameters(const cardinal maxRUPoints, const double utilizationThreshold, const card64 bandwidthThreshold, const double systemDelayTolerance, const bool unlayeredAllocation)Coral::BandwidthManager [inline]
setTimerCorrection(const cardinal maxCorrection=0)Coral::TimedThread [inline]
SimulatorTimeCoral::BandwidthManager [static]
SLACoral::BandwidthManager
SLAUpdateRecommendationCoral::BandwidthManager
smoothedUpdate(double &value, const double measured, const double alpha)Coral::BandwidthManager [inline, private, static]
start()Coral::Thread [virtual]
stop()Coral::TimedThread [virtual]
StreamIDGeneratorCoral::BandwidthManager
StreamsCoral::BandwidthManager
StreamSetCoral::BandwidthManager
suspend()Coral::Thread [virtual]
Synchronizable()Coral::Synchronizable
synchronized()Coral::Synchronizable [inline]
synchronized_debug(const char *file, const cardinal line)Coral::Synchronizable
synchronizedTry()Coral::Synchronizable [inline]
synchronizedTry_debug(const char *file, const cardinal line)Coral::Synchronizable
SystemDelayToleranceCoral::BandwidthManager
testCancel()Coral::Thread [protected, virtual]
testSuspension()Coral::Thread [protected, virtual]
Thread(const cardinal flags=ThreadCancelAsynchronous)Coral::Thread
ThreadCancelAsynchronousCoral::Thread [static]
ThreadCancelDeferredCoral::Thread [static]
TimedThread(const card64 usec, const cardinal flags=ThreadCancelAsynchronous)Coral::TimedThread
timerEvent()Coral::BandwidthManager [virtual]
TotalAvailableBandwidthCoral::BandwidthManager
TotalBandwidthCoral::BandwidthManager
TotalBufferFlushesCoral::BandwidthManager
tryAllocation(ResourceUtilizationMultiPoint &rump, const card64 bandwidthLimit=(card64)-1)Coral::BandwidthManager [private]
UnlayeredAllocationCoral::BandwidthManager
unsynchronized()Coral::Synchronizable [inline]
unsynchronized_debug(const char *file, const cardinal line)Coral::Synchronizable
updateReservation(StreamDescription *streamDescription)Coral::BandwidthManager
updateStream(ManagedStreamInterface *stream)Coral::BandwidthManager
UtilizationThresholdCoral::BandwidthManager
yield()Coral::Thread [inline, protected, static]
~BandwidthManager()Coral::BandwidthManager
~Synchronizable()Coral::Synchronizable
~Thread()Coral::Thread [virtual]
~TimedThread()Coral::TimedThread
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines