VR-Forces 4.0.4 Class Documentation
Classes | Public Member Functions | Protected Attributes
DtDebugDrawerNameManager Class Reference

List of all members.

Classes

struct  DtMemoryHeader

Public Member Functions

 DtDebugDrawerNameManager ()
virtual ~DtDebugDrawerNameManager ()
virtual void init ()
virtual DtString addAndCreateNewName (int type)
virtual void removeName (const DtString &name)
virtual DtString getMemoryBlockNameByIndex (unsigned int index)
virtual void lockAccess ()
virtual void unlockAccess ()
virtual const std::vector< int > getMemoryBlockIndexListByType (int memoryType)

Protected Attributes

char * myMemoryPtr
 Pointer to the start of shared memory.
DtMemoryHeadermyHeader
 Pointer to the header in shared memory.
DtSharedMemoryPoolManager * myManager
 Shared memory wrapper class object.
std::vector< int > myCachedIndexList
int myCachedOffset

Constructor & Destructor Documentation


Member Function Documentation

virtual void DtDebugDrawerNameManager::init ( ) [virtual]
virtual void DtDebugDrawerNameManager::removeName ( const DtString name) [virtual]
virtual DtString DtDebugDrawerNameManager::getMemoryBlockNameByIndex ( unsigned int  index) [virtual]
virtual void DtDebugDrawerNameManager::lockAccess ( ) [virtual]
virtual void DtDebugDrawerNameManager::unlockAccess ( ) [virtual]
virtual const std::vector<int> DtDebugDrawerNameManager::getMemoryBlockIndexListByType ( int  memoryType) [virtual]

Member Data Documentation

Pointer to the start of shared memory.

Pointer to the header in shared memory.

DtSharedMemoryPoolManager* DtDebugDrawerNameManager::myManager [protected]

Shared memory wrapper class object.

std::vector<int> DtDebugDrawerNameManager::myCachedIndexList [protected]

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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)