AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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

virtual EBinaryRecord::~EBinaryRecord ( )
inlinevirtual
virtual EBinaryRecord::~EBinaryRecord ( )
inlinevirtual

Member Function Documentation

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

Implemented in CardEventIdxFileRecord, and CardEventIdxFileRecord.

Here is the caller graph for this function:

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

Implemented in CardEventIdxFileRecord, and CardEventIdxFileRecord.

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:

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

Fills record from data

Parameters
data= raw data of record

Implemented in CardEventIdxFileRecord, and CardEventIdxFileRecord.

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

Implemented in CardEventIdxFileRecord, and CardEventIdxFileRecord.

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

Implemented in CardEventIdxFileRecord, and CardEventIdxFileRecord.

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

Returns key as string

Returns
key

Implemented in CardEventIdxFileRecord, and CardEventIdxFileRecord.

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

Returns key as string

Returns
key

Implemented in CardEventIdxFileRecord, and CardEventIdxFileRecord.

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

Implemented in CardEventIdxFileRecord, and CardEventIdxFileRecord.

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:

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

operators for comparing records

Implemented in CardEventIdxFileRecord, and CardEventIdxFileRecord.

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

operators for comparing records

Implemented in CardEventIdxFileRecord, and CardEventIdxFileRecord.

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

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