| Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
WorldStatePool::Request Class Reference#include <WorldStatePool.h>
Inheritance diagram for WorldStatePool::Request: ![]() Detailed Description
Definition at line 44 of file WorldStatePool.h.
Constructor & Destructor Documentation
constructor, sets the WorldState point to be assigned, whether to block, and whether is an instance of ReadRequest wantRead is because we can't trust RTTI (i.e. dynamic_cast) to work correctly on Aperios :( Definition at line 48 of file WorldStatePool.h.
Member Function Documentationshallow assignment supported
Definition at line 54 of file WorldStatePool.h. Referenced by WorldStatePool::WriteRequest::operator=(), and WorldStatePool::ReadRequest::operator=().
Member Data Documentationwhether to block if a write is in progress, or use most recent "complete" entry
Definition at line 60 of file WorldStatePool.h. Referenced by WorldStatePool::doUseResource(), and operator=().
the entry index used
Definition at line 57 of file WorldStatePool.h. Referenced by WorldStatePool::doReleaseResource(), WorldStatePool::doUseResource(), and operator=().
supports recursive read requests
Definition at line 61 of file WorldStatePool.h. Referenced by WorldStatePool::doReleaseResource(), WorldStatePool::doUseResource(), and operator=(). true if instance is a read request
Definition at line 62 of file WorldStatePool.h. Referenced by WorldStatePool::doReleaseResource(), and WorldStatePool::doUseResource(). stores previous value at tgt so it can be restored upon release (needed to support recursive usage)
Definition at line 59 of file WorldStatePool.h. Referenced by WorldStatePool::doReleaseResource(), WorldStatePool::doUseResource(), and operator=(). reference to pointer, which is set to an element of the pool when the request goes through
Definition at line 58 of file WorldStatePool.h. Referenced by WorldStatePool::doReleaseResource(), WorldStatePool::doUseResource(), and operator=().
The documentation for this class was generated from the following file: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Tekkotsu v3.0 |
Generated Wed Oct 4 00:05:20 2006 by Doxygen 1.4.7 |