GarbageObject Class Reference

#include <garbage.h>

Inherited by Asset, CICacheItem, and DeviceDVBInput.


Public Member Functions

 GarbageObject (char *title)
virtual ~GarbageObject ()
void add_user ()
void remove_user ()

Data Fields

int users
int deleted
char * title


Detailed Description

Definition at line 34 of file garbage.h.


Constructor & Destructor Documentation

GarbageObject::GarbageObject ( char *  title  ) 

Definition at line 10 of file garbage.C.

References Garbage::add_object(), deleted, and users.

Here is the call graph for this function:

GarbageObject::~GarbageObject (  )  [virtual]

Definition at line 19 of file garbage.C.

References deleted, title, and users.


Member Function Documentation

void GarbageObject::add_user (  ) 

Definition at line 27 of file garbage.C.

References Mutex::lock(), Garbage::lock, Mutex::unlock(), and users.

Referenced by DeviceDVBInput::get_input_thread().

Here is the call graph for this function:

void GarbageObject::remove_user (  ) 

Definition at line 34 of file garbage.C.

References Mutex::lock(), Garbage::lock, Garbage::remove_expired(), Mutex::unlock(), and users.

Here is the call graph for this function:


Field Documentation

Definition at line 47 of file garbage.h.

Referenced by ~GarbageObject().


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

Generated on Mon Apr 28 14:27:11 2008 for Cinelerra by  doxygen 1.5.5