IOLink  IOL_v1.6.1_release
iolink::DataAccess Class Referenceabstract

Parent interface of interfaces used to manipulate raw bytes. More...

#include <iolink/storage/DataAccess.h>

Inheritance diagram for iolink::DataAccess:
iolink::RandomAccess iolink::StreamAccess

Public Member Functions

virtual std::shared_ptr< DataStoragestorage () const =0
 Get the storage to which this data accessor belong.
 
virtual const std::string & resourceId () const =0
 Return the resource identifier of this data accessor.
 

Detailed Description

Parent interface of interfaces used to manipulate raw bytes.

A DataAccessor can be associated to a DataStorage. In this case, the data accessor represent an opened access to a storage's resource.


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