FsObject Class Reference

#include <filesystem.h>

Inheritance diagram for FsObject:

Public Member Functions

 FsObject ()
void retain ()
void release ()
int getRefCount ()

Static Public Member Functions

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

Data Fields

zmm::String filename
bool isDirectory
bool hasContent

Protected Attributes

mt_atomic_t _ref_count
pthread_mutex_t mutex

Detailed Description

Definition at line 48 of file filesystem.h.

Constructor & Destructor Documentation

FsObject::FsObject (  )  [inline]

Definition at line 51 of file filesystem.h.

References hasContent, and isDirectory.

Member Function Documentation

int Object::getRefCount (  )  [inherited]

Definition at line 78 of file object.cc.

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

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]

Field Documentation

mt_atomic_t zmm::Object::_ref_count [protected, inherited]

Definition at line 57 of file filesystem.h.

Referenced by FsObjectComparator().

Definition at line 59 of file filesystem.h.

Referenced by FsObject().

Definition at line 58 of file filesystem.h.

Referenced by FsObject(), and FsObjectComparator().

pthread_mutex_t zmm::Object::mutex [protected, inherited]

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

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