Public Member Functions | |
nSendBuffer & | SendBuffer () |
const nSendBuffer & | SendBuffer () const |
nBandwidthControl & | BandwidthControl () |
const nBandwidthControl & | BandwidthControl () const |
Private Member Functions | |
virtual bool | DoUseBandwidth (REAL dt) |
virtual REAL | TimeScale () |
virtual REAL | PacketOverhead () |
Private Attributes | |
nSendBuffer | buffer_ |
nBandwidthControl | control_ |
Definition at line 349 of file nPriorizing.cpp.
nSendBuffer& nBandwitdhDistributor::SendBuffer | ( | ) | [inline] |
const nSendBuffer& nBandwitdhDistributor::SendBuffer | ( | ) | const [inline] |
nBandwidthControl& nBandwitdhDistributor::BandwidthControl | ( | ) | [inline] |
const nBandwidthControl& nBandwitdhDistributor::BandwidthControl | ( | ) | const [inline] |
bool nBandwitdhDistributor::DoUseBandwidth | ( | REAL | dt | ) | [private, virtual] |
Implements nBandwidthArbitrator.
Definition at line 373 of file nPriorizing.cpp.
References nBandwidthArbitrator::Fill().
00374 { 00375 return this->Fill( this->buffer_, this->control_ ); 00376 }
virtual REAL nBandwitdhDistributor::TimeScale | ( | ) | [inline, private, virtual] |
Reimplemented from nBandwidthArbitrator.
Definition at line 360 of file nPriorizing.cpp.
00360 { return 0.1f; } // higher values let really urgent messages be sent even if the bandwidth control objectd
virtual REAL nBandwitdhDistributor::PacketOverhead | ( | ) | [inline, private, virtual] |
nSendBuffer nBandwitdhDistributor::buffer_ [private] |
Definition at line 363 of file nPriorizing.cpp.
Definition at line 364 of file nPriorizing.cpp.