Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
Resource Class Reference#include <Resource.h>
Inheritance diagram for Resource:
![]() Detailed DescriptionProvides 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.
Constructor & Destructor Documentation
destructor (does nothing -- up to subclass if they need to release resource)
Definition at line 16 of file Resource.h.
Member Function Documentation
marks the resource as in use
Implemented in MutexLock< num_doors >, ThreadNS::Lock, EmptyResource, WorldStatePool, MutexLock< ProcessID::NumProcesses >, and MutexLock< MAX_ACCESS >. Referenced by Socket::getWriteBuffer(), MarkScope::MarkScope(), and MarkScope::reset().
releases the resource
Implemented in MutexLock< num_doors >, ThreadNS::Lock, EmptyResource, WorldStatePool, MutexLock< ProcessID::NumProcesses >, and MutexLock< MAX_ACCESS >. Referenced by MarkScope::reset(), Socket::write(), and MarkScope::~MarkScope().
Member Data Documentation
to use as the data reference when none is needed/specified
Definition at line 13 of file Resource.h. Referenced by Socket::getWriteBuffer(), and Socket::write().
The documentation for this class was generated from the following files: |
Tekkotsu v4.0 |
Generated Thu Nov 22 00:58:39 2007 by Doxygen 1.5.4 |