AppCore
Loading...
Searching...
No Matches
Public Member Functions | List of all members
EBinaryRecord Class Referenceabstract

(Internal) Interface for abstract record in file. More...

#include <EBinaryRecord.h>

Inheritance diagram for EBinaryRecord:
Inheritance graph
[legend]

Public Member Functions

virtual ~EBinaryRecord ()
 
virtual bool operator< (const std::string &key)=0
 
virtual bool operator> (const std::string &key)=0
 
virtual bool operator!= (const std::string &key)=0
 
virtual bool operator== (const std::string &key)=0
 
virtual unsigned short GetSize ()=0
 
virtual std::string GetKey ()=0
 
virtual void Fill (char *data)=0
 
virtual unsigned char * GetData ()=0
 
virtual EBinaryRecordClone ()=0
 
virtual ~EBinaryRecord ()
 
virtual bool operator< (const std::string &key)=0
 
virtual bool operator> (const std::string &key)=0
 
virtual bool operator!= (const std::string &key)=0
 
virtual bool operator== (const std::string &key)=0
 
virtual unsigned short GetSize ()=0
 
virtual std::string GetKey ()=0
 
virtual void Fill (char *data)=0
 
virtual unsigned char * GetData ()=0
 
virtual EBinaryRecordClone ()=0
 

Detailed Description

(Internal) Interface for abstract record in file.

Constructor & Destructor Documentation

◆ ~EBinaryRecord() [1/2]

virtual EBinaryRecord::~EBinaryRecord ( )
inlinevirtual

◆ ~EBinaryRecord() [2/2]

virtual EBinaryRecord::~EBinaryRecord ( )
inlinevirtual

Member Function Documentation

◆ Clone() [1/2]

virtual EBinaryRecord * EBinaryRecord::Clone ( )
pure virtual
Returns
new instance of class

Implemented in CardEventIdxFileRecord, and CardEventIdxFileRecord.

Here is the caller graph for this function:

◆ Clone() [2/2]

virtual EBinaryRecord * EBinaryRecord::Clone ( )
pure virtual
Returns
new instance of class

Implemented in CardEventIdxFileRecord, and CardEventIdxFileRecord.

◆ Fill() [1/2]

virtual void EBinaryRecord::Fill ( char *  data)
pure virtual

Fills record from data

Parameters
data= raw data of record

Implemented in CardEventIdxFileRecord, and CardEventIdxFileRecord.

Here is the caller graph for this function:

◆ Fill() [2/2]

virtual void EBinaryRecord::Fill ( char *  data)
pure virtual

Fills record from data

Parameters
data= raw data of record

Implemented in CardEventIdxFileRecord, and CardEventIdxFileRecord.

◆ GetData() [1/2]

virtual unsigned char * EBinaryRecord::GetData ( )
pure virtual
Returns
raw data of record

Implemented in CardEventIdxFileRecord, and CardEventIdxFileRecord.

◆ GetData() [2/2]

virtual unsigned char * EBinaryRecord::GetData ( )
pure virtual
Returns
raw data of record

Implemented in CardEventIdxFileRecord, and CardEventIdxFileRecord.

◆ GetKey() [1/2]

virtual std::string EBinaryRecord::GetKey ( )
pure virtual

Returns key as string

Returns
key

Implemented in CardEventIdxFileRecord, and CardEventIdxFileRecord.

◆ GetKey() [2/2]

virtual std::string EBinaryRecord::GetKey ( )
pure virtual

Returns key as string

Returns
key

Implemented in CardEventIdxFileRecord, and CardEventIdxFileRecord.

◆ GetSize() [1/2]

virtual unsigned short EBinaryRecord::GetSize ( )
pure virtual
Returns
size of record in bytes

Implemented in CardEventIdxFileRecord, and CardEventIdxFileRecord.

Here is the caller graph for this function:

◆ GetSize() [2/2]

virtual unsigned short EBinaryRecord::GetSize ( )
pure virtual
Returns
size of record in bytes

Implemented in CardEventIdxFileRecord, and CardEventIdxFileRecord.

◆ operator!=() [1/2]

virtual bool EBinaryRecord::operator!= ( const std::string &  key)
pure virtual

◆ operator!=() [2/2]

virtual bool EBinaryRecord::operator!= ( const std::string &  key)
pure virtual

◆ operator<() [1/2]

virtual bool EBinaryRecord::operator< ( const std::string &  key)
pure virtual

operators for comparing records

Implemented in CardEventIdxFileRecord, and CardEventIdxFileRecord.

◆ operator<() [2/2]

virtual bool EBinaryRecord::operator< ( const std::string &  key)
pure virtual

operators for comparing records

Implemented in CardEventIdxFileRecord, and CardEventIdxFileRecord.

◆ operator==() [1/2]

virtual bool EBinaryRecord::operator== ( const std::string &  key)
pure virtual

◆ operator==() [2/2]

virtual bool EBinaryRecord::operator== ( const std::string &  key)
pure virtual

◆ operator>() [1/2]

virtual bool EBinaryRecord::operator> ( const std::string &  key)
pure virtual

◆ operator>() [2/2]

virtual bool EBinaryRecord::operator> ( const std::string &  key)
pure virtual

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