Drizzled Public API Documentation

CSSyncVector Class Reference
Inheritance diagram for CSSyncVector:
CSVector CSSync CSObject CSLock CSMutex

List of all members.

Public Member Functions

 CSSyncVector (uint32_t growSize)
void free ()
void clear ()
CSObjecttake (uint32_t idx)
void remove (uint32_t idx)
CSObjectget (uint32_t idx)
void set (uint32_t idx, CSObject *)
void add (CSObject *)
uint32_t size ()
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 206 of file CSStorage.h.


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