UniRec  3.0.0
Public Member Functions | Private Attributes | Friends
NemeaPlusPlus::TrapModuleInfo Class Reference

Class representing information about a trap module. More...

#include <trapModuleInfo.hpp>

Public Member Functions

 TrapModuleInfo (int inputIfcCount, int outputIfcCount, const std::string &moduleName="", const std::string &moduleDescription="")
 Constructor for TrapModuleInfo class. More...
 

Private Attributes

std::string m_moduleName
 
std::string m_moduleDescription
 
trap_module_info_t m_moduleInfo
 

Friends

class Libtrap
 
class Unirec
 

Detailed Description

Class representing information about a trap module.

Definition at line 19 of file trapModuleInfo.hpp.

Constructor & Destructor Documentation

◆ TrapModuleInfo()

NemeaPlusPlus::TrapModuleInfo::TrapModuleInfo ( int  inputIfcCount,
int  outputIfcCount,
const std::string &  moduleName = "",
const std::string &  moduleDescription = "" 
)
inline

Constructor for TrapModuleInfo class.

Parameters
inputIfcCountThe number of input interfaces of the module [-1: variable].
outputIfcCountThe number of output interfaces of the module [-1: variable].
moduleNameThe name of the module.
moduleDescriptionThe description of the module.

Definition at line 28 of file trapModuleInfo.hpp.

Friends And Related Function Documentation

◆ Libtrap

friend class Libtrap
friend

Definition at line 48 of file trapModuleInfo.hpp.

◆ Unirec

friend class Unirec
friend

Definition at line 49 of file trapModuleInfo.hpp.

Field Documentation

◆ m_moduleDescription

std::string NemeaPlusPlus::TrapModuleInfo::m_moduleDescription
private

Definition at line 45 of file trapModuleInfo.hpp.

◆ m_moduleInfo

trap_module_info_t NemeaPlusPlus::TrapModuleInfo::m_moduleInfo
private

Definition at line 46 of file trapModuleInfo.hpp.

◆ m_moduleName

std::string NemeaPlusPlus::TrapModuleInfo::m_moduleName
private

Definition at line 44 of file trapModuleInfo.hpp.


The documentation for this class was generated from the following file: