NRP Core  1.4.1
DataPackIdentifier Struct Reference

Identifies a single datapack. More...

#include <datapack_interface.h>

Public Member Functions

 DataPackIdentifier ()=default
 
 DataPackIdentifier (const DataPackIdentifier &)=default
 
DataPackIdentifieroperator= (const DataPackIdentifier &)=default
 
 DataPackIdentifier (DataPackIdentifier &&obj)=default
 
DataPackIdentifieroperator= (DataPackIdentifier &&)=default
 
 DataPackIdentifier (const std::string &_name, const std::string &_engineName, const std::string &_type)
 
 DataPackIdentifier (std::string &&_name, std::string &&_engineName, std::string &&_type)
 
bool operator== (const DataPackIdentifier &rhs) const
 
bool operator< (const DataPackIdentifier &rhs) const
 

Public Attributes

std::string Name
 DataPack Name. Used by simulator to identify source/sink of datapack. More...
 
std::string EngineName
 Corresponding engine. More...
 
std::string Type
 DataPack Type. More...
 

Detailed Description

Identifies a single datapack.

Constructor & Destructor Documentation

◆ DataPackIdentifier() [1/5]

DataPackIdentifier::DataPackIdentifier ( )
default

◆ DataPackIdentifier() [2/5]

DataPackIdentifier::DataPackIdentifier ( const DataPackIdentifier )
default

◆ DataPackIdentifier() [3/5]

DataPackIdentifier::DataPackIdentifier ( DataPackIdentifier &&  obj)
default

◆ DataPackIdentifier() [4/5]

DataPackIdentifier::DataPackIdentifier ( const std::string &  _name,
const std::string &  _engineName,
const std::string &  _type 
)

◆ DataPackIdentifier() [5/5]

DataPackIdentifier::DataPackIdentifier ( std::string &&  _name,
std::string &&  _engineName,
std::string &&  _type 
)
inline

Member Function Documentation

◆ operator<()

bool DataPackIdentifier::operator< ( const DataPackIdentifier rhs) const
inline

◆ operator=() [1/2]

DataPackIdentifier& DataPackIdentifier::operator= ( const DataPackIdentifier )
default

◆ operator=() [2/2]

DataPackIdentifier& DataPackIdentifier::operator= ( DataPackIdentifier &&  )
default

◆ operator==()

bool DataPackIdentifier::operator== ( const DataPackIdentifier rhs) const
inline

Member Data Documentation

◆ EngineName

std::string DataPackIdentifier::EngineName

Corresponding engine.

◆ Name

std::string DataPackIdentifier::Name

DataPack Name. Used by simulator to identify source/sink of datapack.

◆ Type

std::string DataPackIdentifier::Type

DataPack Type.


The documentation for this struct was generated from the following files: