VR-Forces 4.1.1 Class Documentation
List of all members | Classes | Public Member Functions | Protected Attributes
DtDebugDrawerNameManager Class Reference

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)
virtual DtString blockDescription ()

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

DtDebugDrawerNameManager::DtDebugDrawerNameManager ( )
virtual DtDebugDrawerNameManager::~DtDebugDrawerNameManager ( )
virtual

Member Function Documentation

virtual void DtDebugDrawerNameManager::init ( )
virtual
virtual DtString DtDebugDrawerNameManager::addAndCreateNewName ( int  type)
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
virtual DtString DtDebugDrawerNameManager::blockDescription ( )
virtual

Member Data Documentation

char* DtDebugDrawerNameManager::myMemoryPtr
protected

Pointer to the start of shared memory.

DtMemoryHeader* DtDebugDrawerNameManager::myHeader
protected

Pointer to the header in shared memory.

DtSharedMemoryPoolManager* DtDebugDrawerNameManager::myManager
protected

Shared memory wrapper class object.

std::vector<int> DtDebugDrawerNameManager::myCachedIndexList
protected
int DtDebugDrawerNameManager::myCachedOffset
protected

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

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)