#include <storage.h>
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 |
Definition at line 50 of file storage.h.
| BrowseParam::BrowseParam | ( | int | objectID, | |
| unsigned int | flags | |||
| ) | [inline] |
Definition at line 63 of file storage.h.
References requestedCount, and startingIndex.
| 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] |
| unsigned int BrowseParam::getFlag | ( | unsigned int | mask | ) | [inline] |
| int BrowseParam::getObjectID | ( | ) | [inline] |
| 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] |
| void * Object::operator new | ( | size_t | size | ) | [static, inherited] |
| void Object::release | ( | ) | [inherited] |
Definition at line 66 of file object.cc.
References zmm::Object::_ref_count, atomic_dec(), and zmm::Object::mutex.
Referenced by zmm::ArrayBase::clear(), zmm::String::operator=(), DSOHash< zmm::Array< CacheObject > >::releaseData(), DSBHash< VT >::releaseData(), DSOHash< zmm::Array< CacheObject > >::remove(), zmm::ArrayBase::remove(), zmm::ArrayBase::removeUnordered(), zmm::ArrayBase::set(), zmm::ArrayBase::~ArrayBase(), DSOHash< zmm::Array< CacheObject > >::~DSOHash(), zmm::ObjectQueue< AutoscanDirectory >::~ObjectQueue(), zmm::ObjectStack< Element >::~ObjectStack(), and zmm::String::~String().
| void Object::retain | ( | ) | [inherited] |
Definition at line 58 of file object.cc.
References zmm::Object::_ref_count, atomic_inc(), and zmm::Object::mutex.
Referenced by zmm::ArrayBase::append(), zmm::ObjectQueue< AutoscanDirectory >::enqueue(), zmm::ArrayBase::insert(), zmm::String::operator=(), zmm::ObjectStack< Element >::push(), DSOHash< zmm::Array< CacheObject > >::put(), DSBHash< VT >::put(), zmm::ArrayBase::set(), and zmm::String::String().
| void BrowseParam::setFlag | ( | unsigned int | mask | ) | [inline] |
| void BrowseParam::setRange | ( | int | startingIndex, | |
| int | requestedCount | |||
| ) | [inline] |
| void BrowseParam::setRequestedCount | ( | int | requestedCount | ) | [inline] |
| void BrowseParam::setStartingIndex | ( | int | startingIndex | ) | [inline] |
| void BrowseParam::setTotalMatches | ( | int | totalMatches | ) | [inline] |
mt_atomic_t zmm::Object::_ref_count [protected, inherited] |
Definition at line 54 of file object.h.
Referenced by zmm::Object::getRefCount(), zmm::Object::Object(), zmm::Object::release(), and zmm::Object::retain().
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] |
Reimplemented in AutoscanList, AutoscanInotify, CachedURL, Dictionary_r, DVDNavReader, IOHandlerBufferHelper, ReentrantArray< T >, SingletonManager, Singleton< T >, StorageCache, MutexAutolock, Cond, ThreadExecutor, Singleton< UpdateManager >, Singleton< Timer >, Singleton< ContentDirectoryService >, Singleton< ConfigManager >, Singleton< Server >, Singleton< Runtime >, Singleton< ContentManager >, Singleton< ConnectionManagerService >, Singleton< PlayHook >, Singleton< Storage >, and Singleton< SessionManager >.
Definition at line 56 of file object.h.
Referenced by zmm::Object::Object(), zmm::Object::release(), zmm::Object::retain(), and zmm::Object::~Object().
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().
1.6.1