14#ifndef THINGSML_SENML_BASE
15#define THINGSML_SENML_BASE
Definition: senml_base.h:24
~SenMLBase()
Definition: senml_base.cpp:20
void setNext(SenMLBase *value)
Definition: senml_base.cpp:29
virtual int contentToCbor()=0
SenMLBase()
Definition: senml_base.cpp:17
virtual int fieldsToJson()=0
virtual bool isPack()
Definition: senml_base.h:95
SenMLBase * getRoot()
Definition: senml_base.cpp:48
void setPrev(SenMLBase *value)
Definition: senml_base.cpp:40
virtual int fieldsToCbor()=0
SenMLBase * getPrev()
Definition: senml_base.cpp:44
virtual int getFieldLength()=0
virtual void adjustToBaseTime(double prev, double time)
Definition: senml_base.h:55
SenMLBase * getNext()
Definition: senml_base.h:39
virtual int contentToJson()=0
virtual int getArrayLength()
Definition: senml_base.h:106
Definition: senml_basepack.h:24
Definition: senml_base_parser.h:24
Definition: senml_json_parser.h:23
Definition: senml_pack.h:68
Definition: senml_record.h:33
Definition: senml_simplepack.h:19