UniRec 3.3.2
|
#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. | |
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.
Nemea::Unirec::Unirec | ( | const TrapModuleInfo & | trapModuleInfo | ) |
Definition at line 6 of file unirec.cpp.
Nemea::Unirec::~Unirec | ( | ) |
Definition at line 85 of file unirec.cpp.
UnirecBidirectionalInterface Nemea::Unirec::buildBidirectionalInterface | ( | ) |
Definition at line 64 of file unirec.cpp.
UnirecInputInterface Nemea::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 Nemea::Unirec::buildOutputInterface | ( | ) |
Definition at line 55 of file unirec.cpp.
ur_field_id_t Nemea::Unirec::defineUnirecField | ( | const std::string & | fieldName, |
ur_field_type_t | fieldType | ||
) |
Definition at line 75 of file unirec.cpp.
void Nemea::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.