LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
Public Member Functions | List of all members
logicalaccess::Linearizable Class Referenceabstract

A linearizable base class. Add binary serialization to a class. More...

#include <linearizable.hpp>

Public Member Functions

virtual ~Linearizable ()
 Destructor.
 
virtual ByteVector getLinearData () const =0
 Export location informations to a buffer.
 
virtual void setLinearData (const ByteVector &data, size_t offset)=0
 Import location informations from a buffer.
 

Detailed Description

A linearizable base class. Add binary serialization to a class.

Constructor & Destructor Documentation

◆ ~Linearizable()

logicalaccess::Linearizable::~Linearizable ( )
virtual

Destructor.

Member Function Documentation

◆ getLinearData()

virtual ByteVector logicalaccess::Linearizable::getLinearData ( ) const
pure virtual

Export location informations to a buffer.

Parameters
dataThe buffer.

◆ setLinearData()

virtual void logicalaccess::Linearizable::setLinearData ( const ByteVector data,
size_t  offset 
)
pure virtual

Import location informations from a buffer.

Parameters
dataThe buffer.
offsetThe offset.

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