![]() |
GM6000 Digital Heater Controller Build: 20 (Branch = develop)
SDX-1330
|
#include "Cpl/Persistent/Record.h"#include "Cpl/Persistent/RecordServer.h"#include "Cpl/Persistent/Chunk.h"#include "Cpl/Persistent/Payload.h"#include "Cpl/Dm/ModelPoint.h"#include "Cpl/Dm/SubscriberComposer.h"#include "Cpl/Dm/Persistent/FlushRequest.h"#include "Cpl/Dm/Persistent/EraseRequest.h"#include "Cpl/System/Timer.h"Go to the source code of this file.
Classes | |
| class | Cpl::Dm::Persistent::Record |
| This mostly concrete class implements the Cpl::Persistent::Record interface where a Record instance contains the data from N model points. More... | |
| struct | Cpl::Dm::Persistent::Record::Item_T |
| This data structure associates a Data Model subscriber instance with a Model Point instance. More... | |
Namespaces | |
| namespace | Cpl |
| The 'Cpl' namespace is the root name space for the Colony. | |
| namespace | Cpl::Dm |
| The 'Dm' namespace is the root namespace for a framework of the Data Model architecture pattern. | |
| namespace | Cpl::Dm::Persistent |
| The 'Persistent' namespace provides a persistent storage mechanism for Model Points. | |
Macros | |
| #define | CPL_DM_PERISTENCE_RECORD_USE_SUBSCRIBER ((Cpl::Dm::SubscriberComposer<Record,Cpl::Dm::ModelPoint>*) 1 ) |
| Magic value to indicate that Subscriber instance should be allocated for Model Point item. | |
| #define | CPL_DM_PERISTENCE_RECORD_NO_SUBSCRIBER ((Cpl::Dm::SubscriberComposer<Record,Cpl::Dm::ModelPoint>*) 0 ) |
| Magic value to indicate that Subscriber instance should NOT be allocated for Model Point item. | |
| struct Cpl::Dm::Persistent::Record::Item_T |
This data structure associates a Data Model subscriber instance with a Model Point instance.
| Class Members | ||
|---|---|---|
| ModelPoint * | mpPtr | Pointer to a Model Point. |
| SubscriberComposer< Record, ModelPoint > * | observerPtr |
Place holder to for dynamically allocated Subscriber Instance. Note: A ZERO value will not allocate a subscriber |
| #define CPL_DM_PERISTENCE_RECORD_NO_SUBSCRIBER ((Cpl::Dm::SubscriberComposer<Record,Cpl::Dm::ModelPoint>*) 0 ) |
Magic value to indicate that Subscriber instance should NOT be allocated for Model Point item.
| #define CPL_DM_PERISTENCE_RECORD_USE_SUBSCRIBER ((Cpl::Dm::SubscriberComposer<Record,Cpl::Dm::ModelPoint>*) 1 ) |
Magic value to indicate that Subscriber instance should be allocated for Model Point item.