, including all inherited members.
addStream(ManagedStreamInterface *stream, const cardinal sessionID=0, const char *name=NULL) | Coral::BandwidthManager | |
AlphaJitter | Coral::BandwidthManager | |
AlphaLossRate | Coral::BandwidthManager | |
BandwidthManager(ServiceLevelAgreement *sla, RoundTripTimePinger *rttp) | Coral::BandwidthManager | |
BandwidthThreshold | Coral::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] |
Changed | Coral::BandwidthManager | [private] |
ClassAvailableBandwidthArray | Coral::BandwidthManager | |
ClassBandwidthArray | Coral::BandwidthManager | |
CompleteRemappings | Coral::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] |
EnablePartialRemappings | Coral::BandwidthManager | |
exit(const cardinal result=0) | Coral::Thread | [inline, protected, static] |
FairnessSession | Coral::BandwidthManager | |
FairnessStream | Coral::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 | |
LastCompleteRemapping | Coral::BandwidthManager | |
LastCompleteRemappingDuration | Coral::BandwidthManager | |
leaveCorrectionLoop() | Coral::TimedThread | [inline] |
Log | Coral::BandwidthManager | [private] |
LogStartupTimeStamp | Coral::BandwidthManager | [private] |
MaxRemappingInterval | Coral::BandwidthManager | |
MaxRUPoints | Coral::BandwidthManager | |
PartialRemappingPortion | Coral::BandwidthManager | |
PartialRemappings | Coral::BandwidthManager | |
PartialRemappingUtilizationTolerance | Coral::BandwidthManager | |
pendingTimerEvent() const | Coral::TimedThread | [inline] |
PThread | Coral::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 | |
RTTP | Coral::BandwidthManager | [private] |
running() const | Coral::Thread | [inline] |
Sessions | Coral::BandwidthManager | |
SessionSet | Coral::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] |
SimulatorTime | Coral::BandwidthManager | [static] |
SLA | Coral::BandwidthManager | |
SLAUpdateRecommendation | Coral::BandwidthManager | |
smoothedUpdate(double &value, const double measured, const double alpha) | Coral::BandwidthManager | [inline, private, static] |
start() | Coral::Thread | [virtual] |
stop() | Coral::TimedThread | [virtual] |
StreamIDGenerator | Coral::BandwidthManager | |
Streams | Coral::BandwidthManager | |
StreamSet | Coral::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 | |
SystemDelayTolerance | Coral::BandwidthManager | |
testCancel() | Coral::Thread | [protected, virtual] |
testSuspension() | Coral::Thread | [protected, virtual] |
Thread(const cardinal flags=ThreadCancelAsynchronous) | Coral::Thread | |
ThreadCancelAsynchronous | Coral::Thread | [static] |
ThreadCancelDeferred | Coral::Thread | [static] |
TimedThread(const card64 usec, const cardinal flags=ThreadCancelAsynchronous) | Coral::TimedThread | |
timerEvent() | Coral::BandwidthManager | [virtual] |
TotalAvailableBandwidth | Coral::BandwidthManager | |
TotalBandwidth | Coral::BandwidthManager | |
TotalBufferFlushes | Coral::BandwidthManager | |
tryAllocation(ResourceUtilizationMultiPoint &rump, const card64 bandwidthLimit=(card64)-1) | Coral::BandwidthManager | [private] |
UnlayeredAllocation | Coral::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 | |
UtilizationThreshold | Coral::BandwidthManager | |
yield() | Coral::Thread | [inline, protected, static] |
~BandwidthManager() | Coral::BandwidthManager | |
~Synchronizable() | Coral::Synchronizable | |
~Thread() | Coral::Thread | [virtual] |
~TimedThread() | Coral::TimedThread | |