Robox Library for Cpp: BCC/31 module 1.0.0
RLibCpp BCC/31 protocol implementation
Public Member Functions | List of all members
BaseData Class Reference

The base class for data for the derived classes' read/write methods. More...

#include <basemonitor.h>

Inheritance diagram for BaseData:
ReadData WriteData

Public Member Functions

virtual ~BaseData ()
 The destructor.
 
Variable::Data::PtrVector::PtrPtrVectorvalues ()
 Get the list of pointers to list of pointers variable data values.
 
void setValues (const Variable::Data::PtrVector::PtrPtrVector &value)
 Set the list of pointers to list of pointers variable data values.
 
void copyFrom (BaseData &src)
 Performs a deep copy (i.e. clone) of the data from src
 
void clear ()
 Clears the storage.
 

Detailed Description

The base class for data for the derived classes' read/write methods.

Constructor & Destructor Documentation

◆ ~BaseData()

virtual ~BaseData ( )
virtual

The destructor.

Member Function Documentation

◆ clear()

void clear ( )

Clears the storage.

◆ copyFrom()

void copyFrom ( BaseData & src)

Performs a deep copy (i.e. clone) of the data from src

Parameters
srcThe source object

◆ setValues()

void setValues ( const Variable::Data::PtrVector::PtrPtrVector & value)

Set the list of pointers to list of pointers variable data values.

Parameters
valueThe value to set

◆ values()

Get the list of pointers to list of pointers variable data values.

Returns
The parameter value