Public Member Functions | |
| SysTabRec (const char *db_name_arg, const char *file_name_arg, const char *table_name_arg) | |
| bool | firstRecord () |
| bool | nextRecord () |
| void | resetRecord () |
| uint8_t | getInt1Field () |
| uint32_t | getInt4Field () |
| const char * | getStringField () |
| bool | isValidRecord () |
| void | clear () |
| void | beginRecord () |
| void | endRecord () |
| void | setInt1Field (uint8_t val) |
| void | setInt4Field (uint32_t val) |
| void | setStringField (const char *val) |
| void | setStringField (const char *val, uint32_t len) |
| void | append (char ch) |
| void | append (const char *str, size_t len) |
| void | append (const char *str) |
| void | append (int value) |
| void | append (uint32_t value) |
| void | append (uint64_t value) |
| char * | getCString () |
| char * | getBuffer (uint32_t pos) |
| char * | take () |
| void | take (CSStringBufferImpl *buf) |
| void | setLength (uint32_t len) |
| void | setGrowSize (uint32_t size) |
| uint32_t | length () |
| uint32_t | ignore (uint32_t pos, char ch) |
| uint32_t | find (uint32_t pos, char ch) |
| uint32_t | trim (uint32_t pos, char ch) |
| CSString * | substr (uint32_t pos, uint32_t len) |
| virtual void | retain () |
| virtual void | release () |
| uint32_t | getRefCount () |
| virtual void | finalize () |
| virtual CSObject * | getKey () |
| virtual int | compareKey (CSObject *) |
| virtual uint32_t | hashKey () |
| virtual CSObject * | getHashLink () |
| virtual void | setHashLink (CSObject *) |
| virtual CSObject * | getNextLink () |
| virtual CSObject * | getPrevLink () |
| virtual void | setNextLink (CSObject *) |
| virtual void | setPrevLink (CSObject *) |
Public Attributes | |
| const char * | db_name |
| const char * | file_name |
| const char * | table_name |
| char * | ptr |
| char * | end_of_record |
| char * | end_of_data |
Private Member Functions | |
| void | logError (const char *text=NULL) |
| bool | findRecord () |
Private Attributes | |
| bool | badRecord |
| uint32_t | recordLength |
| uint32_t | start_of_record |
Definition at line 29 of file systab_util_ms.h.