AutoscanInotify::WatchAutoscan Class Reference

Inheritance diagram for AutoscanInotify::WatchAutoscan:
AutoscanInotify::Watch zmm::Object

Public Member Functions

 WatchAutoscan (bool startPoint, zmm::Ref< AutoscanDirectory > adir, zmm::String normalizedAutoscanPath)
zmm::Ref< AutoscanDirectorygetAutoscanDirectory ()
void setAutoscanDirectory (zmm::Ref< AutoscanDirectory > adir)
zmm::String getNormalizedAutoscanPath ()
void setNormalizedAutoscanPath (zmm::String normalizedAutoscanPath)
bool isStartPoint ()
zmm::Ref< zmm::Array
< zmm::StringBase > > 
getNonexistingPathArray ()
void setNonexistingPathArray (zmm::Ref< zmm::Array< zmm::StringBase > > nonexistingPathArray)
void addDescendant (int wd)
zmm::Ref< zmm::IntArraygetDescendants ()
watch_type_t getType ()
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

mt_atomic_t _ref_count
pthread_mutex_t mutex

Private Attributes

zmm::Ref< AutoscanDirectoryadir
bool startPoint
zmm::Ref< zmm::IntArraydescendants
zmm::String normalizedAutoscanPath
zmm::Ref< zmm::Array
< zmm::StringBase > > 
nonexistingPathArray

Detailed Description

Definition at line 102 of file autoscan_inotify.h.


Constructor & Destructor Documentation

AutoscanInotify::WatchAutoscan::WatchAutoscan ( bool  startPoint,
zmm::Ref< AutoscanDirectory adir,
zmm::String  normalizedAutoscanPath 
) [inline]

Member Function Documentation

void AutoscanInotify::WatchAutoscan::addDescendant ( int  wd  )  [inline]

Definition at line 120 of file autoscan_inotify.h.

References descendants, and nil.

zmm::Ref<AutoscanDirectory> AutoscanInotify::WatchAutoscan::getAutoscanDirectory (  )  [inline]

Definition at line 113 of file autoscan_inotify.h.

References adir.

zmm::Ref<zmm::IntArray> AutoscanInotify::WatchAutoscan::getDescendants (  )  [inline]

Definition at line 126 of file autoscan_inotify.h.

References descendants.

zmm::Ref<zmm::Array<zmm::StringBase> > AutoscanInotify::WatchAutoscan::getNonexistingPathArray (  )  [inline]

Definition at line 118 of file autoscan_inotify.h.

References nonexistingPathArray.

zmm::String AutoscanInotify::WatchAutoscan::getNormalizedAutoscanPath (  )  [inline]

Definition at line 115 of file autoscan_inotify.h.

References normalizedAutoscanPath.

int Object::getRefCount (  )  [inherited]

Definition at line 78 of file object.cc.

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

watch_type_t AutoscanInotify::Watch::getType (  )  [inline, inherited]

Definition at line 97 of file autoscan_inotify.h.

References AutoscanInotify::Watch::type.

bool AutoscanInotify::WatchAutoscan::isStartPoint (  )  [inline]

Definition at line 117 of file autoscan_inotify.h.

References startPoint.

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 AutoscanInotify::WatchAutoscan::setAutoscanDirectory ( zmm::Ref< AutoscanDirectory adir  )  [inline]

Definition at line 114 of file autoscan_inotify.h.

Referenced by WatchAutoscan().

void AutoscanInotify::WatchAutoscan::setNonexistingPathArray ( zmm::Ref< zmm::Array< zmm::StringBase > >  nonexistingPathArray  )  [inline]

Definition at line 119 of file autoscan_inotify.h.

References nonexistingPathArray.

Referenced by WatchAutoscan().

void AutoscanInotify::WatchAutoscan::setNormalizedAutoscanPath ( zmm::String  normalizedAutoscanPath  )  [inline]

Definition at line 116 of file autoscan_inotify.h.

Referenced by WatchAutoscan().


Field Documentation

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

Definition at line 128 of file autoscan_inotify.h.

Referenced by getAutoscanDirectory().

Definition at line 130 of file autoscan_inotify.h.

Referenced by addDescendant(), getDescendants(), and WatchAutoscan().

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

Definition at line 132 of file autoscan_inotify.h.

Referenced by getNonexistingPathArray(), and setNonexistingPathArray().

Definition at line 131 of file autoscan_inotify.h.

Referenced by getNormalizedAutoscanPath().

Definition at line 129 of file autoscan_inotify.h.

Referenced by isStartPoint().


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

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