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

The data for the Monitor::read(MonitorStruct::ReadData &) method. More...

#include <monitor.h>

Inheritance diagram for ReadData:
BaseData

Public Member Functions

 ReadData ()
 The default constructor.
 
 ReadData (const ReadData &src)
 The copy constructor.
 
ReadDataoperator= (const ReadData &src)
 Equal operator override: performs a deep copy form src : copyFrom(ReadData& )
 
void copyFrom (ReadData &src)
 Performs a deep copy from the src object.
 
uint32_t changeId () const
 Get the progressive Id of receive data.
 
void setChangeId (uint32_t value)
 Set the progressive Id of receive data.
 
- Public Member Functions inherited from BaseData
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 data for the Monitor::read(MonitorStruct::ReadData &) method.

See also
Monitor::read(MonitorStruct::ReadData &)

Constructor & Destructor Documentation

◆ ReadData() [1/2]

ReadData ( )

The default constructor.

◆ ReadData() [2/2]

ReadData ( const ReadData & src)

The copy constructor.

Parameters
srcThe source object

Member Function Documentation

◆ changeId()

uint32_t changeId ( ) const

Get the progressive Id of receive data.

Returns
The parameter value

◆ copyFrom()

void copyFrom ( ReadData & src)

Performs a deep copy from the src object.

Parameters
srcThe source object to copy

◆ operator=()

ReadData & operator= ( const ReadData & src)

Equal operator override: performs a deep copy form src : copyFrom(ReadData& )

Parameters
srcThe source object
Returns
A reference to this object

◆ setChangeId()

void setChangeId ( uint32_t value)

Set the progressive Id of receive data.

Parameters
valueThe value to set