◆ 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: