Privacy
An open-source, flexible 3D physical simulation framework
mars::data_broker::DataInfo Class Reference

Class containing information about a DataPackage. More...

#include <DataInfo.h>

Public Member Functions

 DataInfo ()
 
 ~DataInfo ()
 
 DataInfo (const DataInfo &other)
 
DataInfooperator= (const DataInfo &other)
 

Public Attributes

unsigned long dataId
 A unique numeric identifier assigned by the DataBroker. More...
 
std::string groupName
 A name describing the group/category this belongs to. More...
 
std::string dataName
 A name describing this DataPackage within the group The groupName-dataName combination should be unique. More...
 
PackageFlag flags
 

Detailed Description

Class containing information about a DataPackage.

Definition at line 47 of file DataInfo.h.

Constructor & Destructor Documentation

◆ DataInfo() [1/2]

mars::data_broker::DataInfo::DataInfo ( )

Definition at line 27 of file DataInfo.cpp.

◆ ~DataInfo()

mars::data_broker::DataInfo::~DataInfo ( )

Definition at line 34 of file DataInfo.cpp.

◆ DataInfo() [2/2]

mars::data_broker::DataInfo::DataInfo ( const DataInfo other)

Definition at line 37 of file DataInfo.cpp.

Member Function Documentation

◆ operator=()

DataInfo & mars::data_broker::DataInfo::operator= ( const DataInfo other)

Definition at line 41 of file DataInfo.cpp.

Member Data Documentation

◆ dataId

unsigned long mars::data_broker::DataInfo::dataId

A unique numeric identifier assigned by the DataBroker.

Definition at line 56 of file DataInfo.h.

◆ dataName

std::string mars::data_broker::DataInfo::dataName

A name describing this DataPackage within the group The groupName-dataName combination should be unique.

Definition at line 64 of file DataInfo.h.

◆ flags

PackageFlag mars::data_broker::DataInfo::flags

Definition at line 65 of file DataInfo.h.

◆ groupName

std::string mars::data_broker::DataInfo::groupName

A name describing the group/category this belongs to.

The groupName-dataName combination should be unique.

Definition at line 60 of file DataInfo.h.


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