#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 |
Definition at line 34 of file garbage.h.
| GarbageObject::GarbageObject | ( | char * | title | ) |
Definition at line 10 of file garbage.C.
References Garbage::add_object(), deleted, and users.

| GarbageObject::~GarbageObject | ( | ) | [virtual] |
| 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().

| void GarbageObject::remove_user | ( | ) |
Definition at line 34 of file garbage.C.
References Mutex::lock(), Garbage::lock, Garbage::remove_expired(), Mutex::unlock(), and users.

Definition at line 45 of file garbage.h.
Referenced by add_user(), GarbageObject(), Garbage::remove_expired(), remove_user(), and ~GarbageObject().
Definition at line 46 of file garbage.h.
Referenced by Garbage::delete_object(), GarbageObject(), Garbage::remove_expired(), and ~GarbageObject().
| char* GarbageObject::title |
1.5.5