AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
CardEventIdxFileManager::DataClass Class Reference
Collaboration diagram for CardEventIdxFileManager::DataClass:
Collaboration graph
[legend]

Public Member Functions

 DataClass ()
 
 ~DataClass ()
 
int Create (const char *path)
 
int Open (const char *path, bool readOnly=false)
 
long FindIndex (long long, unsigned long, unsigned long)
 

Public Attributes

char * mPath
 
std::fstream mFile
 
HeadFileIdx mHeadDataIdx
 
EBinarySortedFileSearchmFileSearch
 
bool mSearcherInitialized
 
size_t mFileSize
 

Constructor & Destructor Documentation

CardEventIdxFileManager::DataClass::DataClass ( )
CardEventIdxFileManager::DataClass::~DataClass ( )

Member Function Documentation

int CardEventIdxFileManager::DataClass::Create ( const char *  path)
long CardEventIdxFileManager::DataClass::FindIndex ( long long  SNR,
unsigned long  low,
unsigned long  high 
)
int CardEventIdxFileManager::DataClass::Open ( const char *  path,
bool  readOnly = false 
)

Member Data Documentation

std::fstream CardEventIdxFileManager::DataClass::mFile
EBinarySortedFileSearch* CardEventIdxFileManager::DataClass::mFileSearch
size_t CardEventIdxFileManager::DataClass::mFileSize
HeadFileIdx CardEventIdxFileManager::DataClass::mHeadDataIdx
char* CardEventIdxFileManager::DataClass::mPath
bool CardEventIdxFileManager::DataClass::mSearcherInitialized

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