stec-platform
Retain Class Reference

The Retain class this retains data from a subscription, generally used for setup data so subscriptions can retain data though a restart or power off on sequence. More...

#include <retain.h>

Inheritance diagram for Retain:
Collaboration diagram for Retain:

Public Member Functions

 Retain (QObject *parent=nullptr)
 Retain. More...
 
virtual QString MangledKey (QString subscriber)
 a name that can be used if // or . are in it
 
virtual QString MangledKeyType (QString subscriber)
 a key that can be used if // or . are in it
 
virtual bool ReadValues (Subscription *subscriber)
 reads the last saved values of a subscriber
 
virtual bool ReadValues (QString name, VremVArray &i1)
 reads the last saved values of a subscriber
 
virtual bool RemoveTracking (Subscription *subscriber)
 stops the tracking of data changes for a subscriber
 
virtual bool TrackValues (Subscription *subscriber)
 tracks the values of a subscriber
 
virtual void WriteValues (Subscription *subscriber)
 method for writing
 
virtual void WriteValues (QString name, const VremVArray i1)
 

Static Public Member Functions

static QVariantList ConvertToQVariantList (const VremVArray &varray)
 
static VremVArray ConvertToVremVAarray (QVariantList &lst)
 

Detailed Description

The Retain class this retains data from a subscription, generally used for setup data so subscriptions can retain data though a restart or power off on sequence.

this is a base class and should be inherited if sql or ini or what ever means are used to save subscriber data for the next time used

Constructor & Destructor Documentation

◆ Retain()

Retain::Retain ( QObject parent = nullptr)
explicit

Retain.

Parameters
parent

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