◆ PacketReader()
PacketReader::PacketReader |
( |
| ) |
|
◆ ~PacketReader()
PacketReader::~PacketReader |
( |
| ) |
|
◆ checkPacket()
References _maxDsmId, _maxSampleLength, _maxSampleTime, _minSampleTime, _rejectedPackets, _rejectPacketInterval, nidas::core::CHAR_ST, nidas::util::UTime::format(), GET_DSM_ID, GET_SPS_ID, nidas::core::SampleHeader::getDataByteLength(), nidas::core::SampleHeader::getId(), nidas::core::SampleHeader::getSizeOf(), nidas::core::SampleHeader::getTimeTag(), nidas::core::SampleHeader::getType(), and logBadPacket().
Referenced by loop().
◆ dataReady()
◆ getHeader()
const string & PacketReader::getHeader |
( |
| ) |
const |
|
inline |
◆ getMaxPacketSize()
int PacketReader::getMaxPacketSize |
( |
| ) |
const |
|
inline |
◆ getPackets()
◆ getTCPPort()
int PacketReader::getTCPPort |
( |
| ) |
const |
|
inline |
◆ logBadPacket()
◆ loop()
void PacketReader::loop |
( |
| ) |
|
throw | ( | ) | | | |
References _dataReady, _packetReadInterval, _packets, _packetsize, _udpport, nidas::util::Cond::broadcast(), checkPacket(), interrupted, nidas::util::Cond::lock(), PLOG, nidas::util::Cond::unlock(), and VLOG.
◆ parseRunstring()
int PacketReader::parseRunstring |
( |
int | argc, |
|
|
char ** | argv ) |
References _app, _header, _packetReadInterval, _packetsize, _rejectPacketInterval, _tcpport, _udpport, nidas::core::NidasAppArg::acceptShortFlag(), nidas::core::NidasApp::allowUnrecognized(), nidas::core::NidasApp::DebugDaemon, nidas::core::NidasApp::enableArguments(), fclose(), fp, nidas::core::NidasApp::Help, nidas::core::NidasApp::helpRequested(), nidas::core::NidasApp::loggingArgs(), nidas::core::NidasApp::parseArgs(), usage(), and nidas::core::NidasApp::Version.
Referenced by main().
◆ usage()
int PacketReader::usage |
( |
const char * | argv0 | ) |
|
◆ _app
◆ _dataReady
◆ _header
string PacketReader::_header |
|
private |
◆ _maxDsmId
int PacketReader::_maxDsmId |
|
private |
◆ _maxSampleLength
unsigned int PacketReader::_maxSampleLength |
|
private |
◆ _maxSampleTime
long long PacketReader::_maxSampleTime |
|
private |
◆ _minSampleTime
long long PacketReader::_minSampleTime |
|
private |
◆ _packetReadInterval
int PacketReader::_packetReadInterval |
|
private |
◆ _packets
◆ _packetsize
int PacketReader::_packetsize |
|
private |
◆ _rejectedPackets
size_t PacketReader::_rejectedPackets |
|
private |
◆ _rejectPacketInterval
int PacketReader::_rejectPacketInterval |
|
private |
◆ _tcpport
int PacketReader::_tcpport |
|
private |
◆ _udpport
int PacketReader::_udpport |
|
private |
◆ DEFAULT_PACKET_SIZE
const int PacketReader::DEFAULT_PACKET_SIZE = 16384 |
|
staticprivate |
The documentation for this class was generated from the following file: