Drizzled Public API Documentation

CSSyncSparseArray Class Reference
Inheritance diagram for CSSyncSparseArray:
CSSparseArray CSSync CSObject CSLock CSMutex

List of all members.

Public Member Functions

 CSSyncSparseArray (uint32_t growSize)
void free ()
void clear ()
CSObjecttake (uint32_t sparse_idx)
void remove (uint32_t sparse_idx)
void removeFirst ()
CSObjectitemAt (uint32_t idx)
CSObjectget (uint32_t sparse_idx)
uint32_t getIndex (uint32_t sparse_idx)
void set (uint32_t sparse_idx, CSObject *)
uint32_t size ()
uint32_t minIndex ()
uint32_t maxIndex ()
CSObjectfirst ()
CSObjectlast ()
virtual void retain ()
virtual void release ()
virtual void finalize ()
virtual CSObjectgetKey ()
virtual int compareKey (CSObject *)
virtual uint32_t hashKey ()
virtual CSObjectgetHashLink ()
virtual void setHashLink (CSObject *)
virtual CSObjectgetNextLink ()
virtual CSObjectgetPrevLink ()
virtual void setNextLink (CSObject *)
virtual void setPrevLink (CSObject *)
virtual void wait ()
void wait (time_t mill_sec)
virtual void wakeup ()
virtual void lock ()
virtual void unlock ()
virtual bool haveLock ()

Friends

class CSSync
class CSLock

Detailed Description

Definition at line 267 of file CSStorage.h.


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