Changeset 15652 for gsdl/trunk/lib/dbclass.h
- Timestamp:
- 2008-05-22T16:07:46+12:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gsdl/trunk/lib/dbclass.h
r15650 r15652 54 54 virtual ~dbclass(); 55 55 56 // M ustbe implemented by subclasses; returns true if opened56 // MUST be implemented by subclasses; returns true if opened 57 57 virtual bool opendatabase (const text_t &filename, int mode, int num_retrys, bool need_filelock) = 0; 58 58 59 // M ustbe implemented by subclasses59 // MUST be implemented by subclasses 60 60 virtual void closedatabase () = 0; 61 61 62 // M ustbe implemented by subclasses62 // MUST be implemented by subclasses 63 63 virtual void deletekey (const text_t &key) = 0; 64 64 65 // M ust be implementedby subclasses; returns true if exists66 virtual bool exists (const text_t& key) = 0;65 // May be overwritten by subclasses; returns true if exists 66 virtual bool exists (const text_t& key); 67 67 68 68 // Must be implemented by subclasses; returns true on success 69 69 virtual bool getinfo (const text_t& key, infodbclass &info) = 0; 70 70 71 // M ustbe implemented by subclasses; returns true on success71 // MUST be implemented by subclasses; returns true on success 72 72 virtual bool getkeydata (const text_t& key, text_t &data) = 0; 73 73 74 // M ustbe implemented by subclasses; returns array of keys74 // MUST be implemented by subclasses; returns array of keys 75 75 virtual text_tarray getkeys () = 0; 76 76 … … 78 78 virtual bool setinfo (const text_t &key, const infodbclass &info) = 0; 79 79 80 // M ustbe implemented by subclasses; returns true on success80 // MUST be implemented by subclasses; returns true on success 81 81 virtual bool setkeydata (const text_t &key, const text_t &data) = 0; 82 82
Note:
See TracChangeset
for help on using the changeset viewer.