AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
EBinarySortedFileSearch.h
Go to the documentation of this file.
1 #ifndef E_BINARY_SORTED_FILE_SEARCH_H
2 #define E_BINARY_SORTED_FILE_SEARCH_H
3 
4 #include "appcore/cardevent/EBinaryRecord.h"
5 #include <string>
6 
8 
16 {
17 public:
21 
32  bool Init( std::string path, EBinaryRecord* prototype, unsigned short headSize = 0 );
33 
40  EBinaryRecordCol Find( std::string key );
41 
42 private:
44 };
45 
46 #endif //E_BINARY_SORTED_FILE_SEARCH_H
(Internal) Interface for abstract record in file.
Definition: EBinaryRecord.h:10
Definition: ebinarysortedfilesearch.cpp:6
EBinaryRecordCol Find(std::string key)
Definition: ebinarysortedfilesearch.cpp:160
(Internal) Class implements binary search on file
Definition: EBinarySortedFileSearch.h:15
bool Init(std::string path, EBinaryRecord *prototype, unsigned short headSize=0)
~EBinarySortedFileSearch()
Definition: ebinarysortedfilesearch.cpp:127
EBinarySortedFileSearch()
Definition: ebinarysortedfilesearch.cpp:114
std::list< EBinaryRecord * > EBinaryRecordCol
Definition: EBinaryRecord.h:49