◆ Receiver() [1/2]
Receiver::Receiver |
( |
int | timeoutSecs, |
|
|
const Sender * | s ) |
◆ Receiver() [2/2]
◆ getKbytePerSec()
float Receiver::getKbytePerSec |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ reallocateBuffer()
void Receiver::reallocateBuffer |
( |
int | len | ) |
|
|
private |
◆ report()
void Receiver::report |
( |
| ) |
|
◆ run()
References _eob, _wptr, nidas::util::addBackslashSequences(), device, interrupted, len, port, report(), scanBuffer(), timeoutSecs, and verbose.
◆ scanBuffer()
int Receiver::scanBuffer |
( |
| ) |
|
|
private |
Return 0 on normal scan, 1 on receipt of EOF packet.
References _buf, _buflen, _byteSum, _deltaT, _dsize, _dsizeTrusted, _last10, _last100, _msec, _msec0, _msec100, _msec100ago, _ngood10, _ngood100, _Nlast, _Npack, _roundTripMsecs, _rptr, _scanHeaderNext, _sec0, _sender, _wptr, cksum(), crc, EOF_NPACK, ETX, LENGTH_OF_CRC, MAX_DATA_LENGTH, MIN_PACKET_LENGTH, MSECS_PER_SEC, nBad, port, RBUFLEN, reallocateBuffer(), report(), START_OF_DATA, and USECS_PER_MSEC.
Referenced by run().
◆ _buf
◆ _buflen
◆ _byteSum
unsigned int Receiver::_byteSum |
|
private |
◆ _deltaT
unsigned int Receiver::_deltaT |
|
private |
◆ _dsize
◆ _dsizeTrusted
int Receiver::_dsizeTrusted |
|
private |
◆ _eob
◆ _last10
vector<int> Receiver::_last10 |
|
private |
◆ _last100
vector<int> Receiver::_last100 |
|
private |
◆ _msec
◆ _msec0
◆ _msec100
vector<int> Receiver::_msec100 |
|
private |
◆ _msec100ago
int Receiver::_msec100ago |
|
private |
◆ _ngood10
◆ _ngood100
◆ _Nlast
unsigned int Receiver::_Nlast |
|
private |
◆ _Npack
unsigned int Receiver::_Npack |
|
private |
◆ _roundTripMsecs
int Receiver::_roundTripMsecs |
|
private |
◆ _rptr
◆ _scanHeaderNext
bool Receiver::_scanHeaderNext |
|
private |
◆ _sec0
◆ _sender
const Sender* Receiver::_sender |
|
private |
◆ _timeoutSecs
int Receiver::_timeoutSecs |
|
private |
◆ _wptr
◆ nBad
unsigned int Receiver::nBad |
◆ RBUFLEN
const int Receiver::RBUFLEN |
|
private |
The documentation for this class was generated from the following file: