AppCore
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
CardEventIdxFileRecord Class Reference

(Internal) Class for managing .idx part of event file. More...

#include <cardeventidxfilemanager.h>

Inheritance diagram for CardEventIdxFileRecord:
Inheritance graph
[legend]
Collaboration diagram for CardEventIdxFileRecord:
Collaboration graph
[legend]

Public Member Functions

 CardEventIdxFileRecord ()
 
 CardEventIdxFileRecord (const CardEventIdxFileRecord &source)
 
 ~CardEventIdxFileRecord ()
 
unsigned long GetOffsetToDat ()
 
void SetOffsetToDat (unsigned long offset)
 
long long GetSNR ()
 
void SetSNR (long long SNR)
 
virtual bool operator< (const std::string &key)
 
bool operator< (CardEventIdxFileRecord record)
 
virtual bool operator> (const std::string &key)
 
virtual bool operator!= (const std::string &key)
 
virtual bool operator== (const std::string &key)
 
virtual unsigned short GetSize ()
 
virtual std::string GetKey ()
 
virtual void Fill (char *data)
 
virtual unsigned char * GetData ()
 
virtual EBinaryRecordClone ()
 
 CardEventIdxFileRecord ()
 
 CardEventIdxFileRecord (const CardEventIdxFileRecord &source)
 
 ~CardEventIdxFileRecord ()
 
unsigned long GetOffsetToDat ()
 
void SetOffsetToDat (unsigned long offset)
 
long long GetSNR ()
 
void SetSNR (long long SNR)
 
virtual bool operator< (const std::string &key)
 
bool operator< (CardEventIdxFileRecord record)
 
virtual bool operator> (const std::string &key)
 
virtual bool operator!= (const std::string &key)
 
virtual bool operator== (const std::string &key)
 
virtual unsigned short GetSize ()
 
virtual std::string GetKey ()
 
virtual void Fill (char *data)
 
virtual unsigned char * GetData ()
 
virtual EBinaryRecordClone ()
 
- Public Member Functions inherited from EBinaryRecord
virtual ~EBinaryRecord ()
 
virtual ~EBinaryRecord ()
 

Public Attributes

CardEventIdxFileRecordDatad
 

Detailed Description

(Internal) Class for managing .idx part of event file.

Constructor & Destructor Documentation

◆ CardEventIdxFileRecord() [1/4]

CardEventIdxFileRecord::CardEventIdxFileRecord ( )

◆ CardEventIdxFileRecord() [2/4]

CardEventIdxFileRecord::CardEventIdxFileRecord ( const CardEventIdxFileRecord source)

◆ ~CardEventIdxFileRecord() [1/2]

CardEventIdxFileRecord::~CardEventIdxFileRecord ( )

◆ CardEventIdxFileRecord() [3/4]

CardEventIdxFileRecord::CardEventIdxFileRecord ( )

◆ CardEventIdxFileRecord() [4/4]

CardEventIdxFileRecord::CardEventIdxFileRecord ( const CardEventIdxFileRecord source)

◆ ~CardEventIdxFileRecord() [2/2]

CardEventIdxFileRecord::~CardEventIdxFileRecord ( )

Member Function Documentation

◆ Clone() [1/2]

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

Implements EBinaryRecord.

◆ Clone() [2/2]

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

Implements EBinaryRecord.

◆ Fill() [1/2]

void CardEventIdxFileRecord::Fill ( char *  data)
virtual

Fills record from data

Parameters
data= raw data of record

Implements EBinaryRecord.

◆ Fill() [2/2]

virtual void CardEventIdxFileRecord::Fill ( char *  data)
virtual

Fills record from data

Parameters
data= raw data of record

Implements EBinaryRecord.

◆ GetData() [1/2]

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

Implements EBinaryRecord.

Here is the caller graph for this function:

◆ GetData() [2/2]

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

Implements EBinaryRecord.

◆ GetKey() [1/2]

std::string CardEventIdxFileRecord::GetKey ( )
virtual

Returns key as string

Returns
key

Implements EBinaryRecord.

◆ GetKey() [2/2]

virtual std::string CardEventIdxFileRecord::GetKey ( )
virtual

Returns key as string

Returns
key

Implements EBinaryRecord.

◆ GetOffsetToDat() [1/2]

unsigned long CardEventIdxFileRecord::GetOffsetToDat ( )
Here is the caller graph for this function:

◆ GetOffsetToDat() [2/2]

unsigned long CardEventIdxFileRecord::GetOffsetToDat ( )

◆ GetSize() [1/2]

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

Implements EBinaryRecord.

◆ GetSize() [2/2]

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

Implements EBinaryRecord.

◆ GetSNR() [1/2]

long long CardEventIdxFileRecord::GetSNR ( )
Here is the caller graph for this function:

◆ GetSNR() [2/2]

long long CardEventIdxFileRecord::GetSNR ( )

◆ operator!=() [1/2]

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

Implements EBinaryRecord.

◆ operator!=() [2/2]

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

Implements EBinaryRecord.

◆ operator<() [1/4]

bool CardEventIdxFileRecord::operator< ( CardEventIdxFileRecord  record)
Here is the call graph for this function:

◆ operator<() [2/4]

bool CardEventIdxFileRecord::operator< ( CardEventIdxFileRecord  record)

◆ operator<() [3/4]

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

operators for comparing records

Implements EBinaryRecord.

◆ operator<() [4/4]

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

operators for comparing records

Implements EBinaryRecord.

◆ operator==() [1/2]

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

Implements EBinaryRecord.

◆ operator==() [2/2]

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

Implements EBinaryRecord.

◆ operator>() [1/2]

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

Implements EBinaryRecord.

◆ operator>() [2/2]

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

Implements EBinaryRecord.

◆ SetOffsetToDat() [1/2]

void CardEventIdxFileRecord::SetOffsetToDat ( unsigned long  offset)
Here is the caller graph for this function:

◆ SetOffsetToDat() [2/2]

void CardEventIdxFileRecord::SetOffsetToDat ( unsigned long  offset)

◆ SetSNR() [1/2]

void CardEventIdxFileRecord::SetSNR ( long long  SNR)
Here is the caller graph for this function:

◆ SetSNR() [2/2]

void CardEventIdxFileRecord::SetSNR ( long long  SNR)

Member Data Documentation

◆ d

CardEventIdxFileRecordData * CardEventIdxFileRecord::d

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