SecretService 0.13.2d47dfe
SecretService is base back end library for your c++ Qt projects.
DBSecret::iRecord Class Referenceabstract

The iRecord class This is main interface for all records of database. More...

#include <irecord.h>

Inheritance diagram for DBSecret::iRecord:
Inheritance graph
Collaboration diagram for DBSecret::iRecord:
Collaboration graph

Public Member Functions

 iRecord ()
 
virtual const QString & getAlias () const =0
 getAlias returns alias of the record.
 
virtual void setAlias (const QString &alias)=0
 setAlias This method sets new alias for record.
 
virtual const QByteArray & getHash () const =0
 getHash return hash of data
 
virtual void setHash (const QByteArray &source)=0
 setHash This method sets new hash of record.
 
virtual const QByteArray & getData () const =0
 getData This method returns data of the record.
 
virtual const QByteArray & setData (const QByteArray &newData)=0
 setData This method sets new data of record.
 

Detailed Description

The iRecord class This is main interface for all records of database.

Definition at line 18 of file irecord.h.

Constructor & Destructor Documentation

◆ iRecord()

DBSecret::iRecord::iRecord ( )

Definition at line 12 of file irecord.cpp.

Member Function Documentation

◆ getAlias()

virtual const QString & DBSecret::iRecord::getAlias ( ) const
pure virtual

getAlias returns alias of the record.

Returns
record alias.

Implemented in DBSecret::Record.

◆ getData()

virtual const QByteArray & DBSecret::iRecord::getData ( ) const
pure virtual

getData This method returns data of the record.

Returns
source secret data of record

Implemented in DBSecret::Record.

◆ getHash()

virtual const QByteArray & DBSecret::iRecord::getHash ( ) const
pure virtual

getHash return hash of data

Returns
hash of record

Implemented in DBSecret::Record.

◆ setAlias()

virtual void DBSecret::iRecord::setAlias ( const QString &  alias)
pure virtual

setAlias This method sets new alias for record.

Parameters
aliasis a new vlaue of record

Implemented in DBSecret::Record.

◆ setData()

virtual const QByteArray & DBSecret::iRecord::setData ( const QByteArray &  newData)
pure virtual

setData This method sets new data of record.

Parameters
newDatathis is new value of data.
Returns
return hash data value.

Implemented in DBSecret::Record.

◆ setHash()

virtual void DBSecret::iRecord::setHash ( const QByteArray &  source)
pure virtual

setHash This method sets new hash of record.

Parameters
sourceis raw data sources of iamge.

Implemented in DBSecret::Record.


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