RTP Trace System
1.0
|
Resource Utilization Simple Point. More...
#include <bandwidthmanager.h>
Public Member Functions | |
int | operator< (const ResourceUtilizationMultiPoint &srup) const |
int | operator> (const ResourceUtilizationMultiPoint &srup) const |
Public Attributes | |
SessionDescription * | Session |
double | SessionPriorityFactor |
cardinal | Streams |
StreamDescription * | Stream [MaxStreamsPerSession] |
cardinal | Point [MaxStreamsPerSession] |
card64 | Bandwidth |
double | BandwidthCost |
double | Utilization |
double | SortingValue |
bool | AlreadyAllocated |
Static Public Attributes | |
static const cardinal | MaxStreamsPerSession = 128 |
Resource Utilization Simple Point.
This is a resource/utilization multipoint structure to be used within the bandwidth manager.
int Coral::ResourceUtilizationMultiPoint::operator< | ( | const ResourceUtilizationMultiPoint & | srup | ) | const [inline] |
Operator "<".
int Coral::ResourceUtilizationMultiPoint::operator> | ( | const ResourceUtilizationMultiPoint & | srup | ) | const [inline] |
Operator "<".
True, if this point has already been allocated during session's minimum bandwidth allocation.
Bandwidth cost.
const cardinal Coral::ResourceUtilizationMultiPoint::MaxStreamsPerSession = 128 [static] |
Maximum number of streams per session.
Array of point numbers for this multipoint's points.
SessionDescription of this multipoint's session.
Session's priority factor.
Sorting value.
Array of StreamDescriptions for this multipoint's streams.
Number of streams in this session.
Utilization.