BrowseParam Class Reference

#include <storage.h>

Inheritance diagram for BrowseParam:
zmm::Object

Public Member Functions

 BrowseParam (int objectID, unsigned int flags)
int getFlags ()
unsigned int getFlag (unsigned int mask)
void setFlags (unsigned int flags)
void setFlag (unsigned int mask)
void changeFlag (unsigned int mask, bool value)
void clearFlag (unsigned int mask)
int getObjectID ()
void setRange (int startingIndex, int requestedCount)
void setStartingIndex (int startingIndex)
void setRequestedCount (int requestedCount)
int getStartingIndex ()
int getRequestedCount ()
int getTotalMatches ()
void setTotalMatches (int totalMatches)
void retain ()
void release ()
int getRefCount ()

Static Public Member Functions

static void * operator new (size_t size)
static void operator delete (void *ptr)

Protected Attributes

unsigned int flags
int objectID
int startingIndex
int requestedCount
int totalMatches
mt_atomic_t _ref_count
pthread_mutex_t mutex

Detailed Description

Definition at line 50 of file storage.h.


Constructor & Destructor Documentation

BrowseParam::BrowseParam ( int  objectID,
unsigned int  flags 
) [inline]

Definition at line 63 of file storage.h.

References requestedCount, and startingIndex.


Member Function Documentation

void BrowseParam::changeFlag ( unsigned int  mask,
bool  value 
) [inline]

Definition at line 75 of file storage.h.

References clearFlag(), and setFlag().

void BrowseParam::clearFlag ( unsigned int  mask  )  [inline]

Definition at line 76 of file storage.h.

References flags.

Referenced by changeFlag().

unsigned int BrowseParam::getFlag ( unsigned int  mask  )  [inline]

Definition at line 72 of file storage.h.

References flags.

int BrowseParam::getFlags (  )  [inline]

Definition at line 71 of file storage.h.

References flags.

int BrowseParam::getObjectID (  )  [inline]

Definition at line 78 of file storage.h.

References objectID.

int Object::getRefCount (  )  [inherited]

Definition at line 78 of file object.cc.

References zmm::Object::_ref_count, and atomic_get().

int BrowseParam::getRequestedCount (  )  [inline]

Definition at line 92 of file storage.h.

References requestedCount.

int BrowseParam::getStartingIndex (  )  [inline]

Definition at line 91 of file storage.h.

References startingIndex.

int BrowseParam::getTotalMatches (  )  [inline]

Definition at line 94 of file storage.h.

References totalMatches.

void Object::operator delete ( void *  ptr  )  [static, inherited]

Definition at line 87 of file object.cc.

References FREE.

void * Object::operator new ( size_t  size  )  [static, inherited]

Definition at line 83 of file object.cc.

References MALLOC.

void Object::release (  )  [inherited]
void Object::retain (  )  [inherited]
void BrowseParam::setFlag ( unsigned int  mask  )  [inline]

Definition at line 74 of file storage.h.

References flags.

Referenced by changeFlag().

void BrowseParam::setFlags ( unsigned int  flags  )  [inline]

Definition at line 73 of file storage.h.

void BrowseParam::setRange ( int  startingIndex,
int  requestedCount 
) [inline]

Definition at line 80 of file storage.h.

void BrowseParam::setRequestedCount ( int  requestedCount  )  [inline]

Definition at line 88 of file storage.h.

void BrowseParam::setStartingIndex ( int  startingIndex  )  [inline]

Definition at line 85 of file storage.h.

void BrowseParam::setTotalMatches ( int  totalMatches  )  [inline]

Definition at line 96 of file storage.h.


Field Documentation

mt_atomic_t zmm::Object::_ref_count [protected, inherited]
unsigned int BrowseParam::flags [protected]

Definition at line 53 of file storage.h.

Referenced by clearFlag(), getFlag(), getFlags(), and setFlag().

pthread_mutex_t zmm::Object::mutex [protected, inherited]
int BrowseParam::objectID [protected]

Definition at line 54 of file storage.h.

Referenced by getObjectID().

int BrowseParam::requestedCount [protected]

Definition at line 57 of file storage.h.

Referenced by BrowseParam(), and getRequestedCount().

int BrowseParam::startingIndex [protected]

Definition at line 56 of file storage.h.

Referenced by BrowseParam(), and getStartingIndex().

int BrowseParam::totalMatches [protected]

Definition at line 60 of file storage.h.

Referenced by getTotalMatches().


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

Generated on Fri Mar 26 20:16:56 2010 for MediaTomb by  doxygen 1.6.1