Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

Resource Class Reference

#include <Resource.h>

Inheritance diagram for Resource:

Inheritance graph
[legend]
List of all members.

Detailed Description

Provides a generic interface for resources which need to keep track of when they are in use, such as mutex locks.

Definition at line 6 of file Resource.h.

Public Member Functions

virtual ~Resource ()
 destructor (does nothing -- up to subclass if they need to release resource)
virtual void useResource (Data &d)=0
 marks the resource as in use
virtual void releaseResource (Data &d)=0
 releases the resource

Static Public Attributes

static Data emptyData
 to use as the data reference when none is needed/specified

Classes

class  Data
 base class for holding data required for requesting to use/release the resource More...


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

Tekkotsu v3.0
Generated Fri May 11 20:08:41 2007 by Doxygen 1.4.7