Drizzled Public API Documentation

CSOrderedList Class Reference

Inheritance diagram for CSOrderedList:
CSObject CSSyncOrderedList

List of all members.

Public Member Functions

void clear ()
void add (CSOrderKey *key, CSObject *item)
CSObject * find (CSOrderKey *key)
CSObject * itemAt (uint32_t idx)
void remove (CSOrderKey *key)
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 *)

Private Member Functions

CSOrderedListItemPtr search (CSOrderKey *key, uint32_t *idx)

Private Attributes

uint32_t iListSize
uint32_t iInUse
CSOrderedListItemPtr iList

Detailed Description

Definition at line 283 of file CSStorage.h.


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