Public Member Functions | |
CloudObjectKey (uint32_t id) | |
void | setObjectKey (const char *object_key) |
void | setObjectKey (CloudKeyPtr key=NULL, uint32_t backup_id=0, uint32_t db_id=0) |
void | clear () |
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 () |
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 *) |
Static Public Member Functions | |
static void | parseObjectKey (const char *object_key, CloudKeyPtr key, uint32_t *backup_id=NULL, uint32_t *db_id=NULL) |
Static Public Attributes | |
static const uint32_t | base_key_size = 64 |
Private Attributes | |
uint32_t | default_db_id |
Definition at line 125 of file cloud_ms.h.