UniRec
3.0.0
|
#include <unirec.hpp>
Public Member Functions | |
Unirec (const TrapModuleInfo &trapModuleInfo) | |
~Unirec () | |
void | init (int &argc, char **argv) |
ur_field_id_t | defineUnirecField (const std::string &fieldName, ur_field_type_t fieldType) |
UnirecInputInterface | buildInputInterface () |
Builds and returns a UnirecInputInterface object if an input interface is available. More... | |
UnirecOutputInterface | buildOutputInterface () |
UnirecBidirectionalInterface | buildBidirectionalInterface () |
bool | isInputInterfaceAvailable () const noexcept |
bool | isOutputInterfaceAvailable () const noexcept |
bool | isBidirectionalInterfaceAvailable () const noexcept |
Private Member Functions | |
void | parseCommandLine (int &argc, char **argv, trap_ifc_spec_t &trapIfcSpec) |
Private Attributes | |
uint8_t | m_availableInputInterfaces |
uint8_t | m_availableOutputInterfaces |
TrapModuleInfo | m_trapModuleInfo |
Definition at line 14 of file unirec.hpp.
NemeaPlusPlus::Unirec::Unirec | ( | const TrapModuleInfo & | trapModuleInfo | ) |
Definition at line 6 of file unirec.cpp.
NemeaPlusPlus::Unirec::~Unirec | ( | ) |
Definition at line 85 of file unirec.cpp.
UnirecBidirectionalInterface NemeaPlusPlus::Unirec::buildBidirectionalInterface | ( | ) |
Definition at line 64 of file unirec.cpp.
UnirecInputInterface NemeaPlusPlus::Unirec::buildInputInterface | ( | ) |
Builds and returns a UnirecInputInterface object if an input interface is available.
std::runtime_error | if no input interface is available. |
Definition at line 46 of file unirec.cpp.
UnirecOutputInterface NemeaPlusPlus::Unirec::buildOutputInterface | ( | ) |
Definition at line 55 of file unirec.cpp.
ur_field_id_t NemeaPlusPlus::Unirec::defineUnirecField | ( | const std::string & | fieldName, |
ur_field_type_t | fieldType | ||
) |
Definition at line 75 of file unirec.cpp.
void NemeaPlusPlus::Unirec::init | ( | int & | argc, |
char ** | argv | ||
) |
Definition at line 13 of file unirec.cpp.
|
inlinenoexcept |
Definition at line 40 of file unirec.hpp.
|
inlinenoexcept |
Definition at line 38 of file unirec.hpp.
|
inlinenoexcept |
Definition at line 39 of file unirec.hpp.
|
private |
Definition at line 30 of file unirec.cpp.
|
private |
Definition at line 48 of file unirec.hpp.
|
private |
Definition at line 49 of file unirec.hpp.
|
private |
Definition at line 50 of file unirec.hpp.