OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Public Member Functions | Static Public Member Functions | Public Attributes | Static Private Attributes | Friends | List of all members
ossimMtDebug Class Reference

For debugging purposes. To be removed with final release: More...

#include <ossimMtDebug.h>

Public Member Functions

 ossimMtDebug ()
 

Static Public Member Functions

static ossimMtDebuginstance ()
 

Public Attributes

bool handlerCacheEnabled
 
bool handlerUseFauxTile
 
bool chainDebugEnabled
 
bool chainSharedHandlers
 
bool seqDebugEnabled
 
ossim_uint32 seqTimedBlocksDt
 
bool seqMetricsEnabled
 
ossim_uint32 maxTileCacheSize
 

Static Private Attributes

static ossimMtDebugm_instance = NULL
 

Friends

class ossimMultiThreadSequencer
 
class ossimImageChainMtAdaptor
 
class ossimImageHandlerMtAdaptor
 

Detailed Description

For debugging purposes. To be removed with final release:

Definition at line 7 of file ossimMtDebug.h.

Constructor & Destructor Documentation

◆ ossimMtDebug()

ossimMtDebug::ossimMtDebug ( )
inline

Definition at line 14 of file ossimMtDebug.h.

15  : handlerCacheEnabled (false),
16  handlerUseFauxTile (false),
17  chainDebugEnabled (false),
18  chainSharedHandlers (false),
19  seqDebugEnabled (false),
20  seqTimedBlocksDt (0),
21  seqMetricsEnabled (false),
22  maxTileCacheSize (0) { m_instance = this; }
bool handlerCacheEnabled
Definition: ossimMtDebug.h:31
bool chainSharedHandlers
Definition: ossimMtDebug.h:34
ossim_uint32 seqTimedBlocksDt
Definition: ossimMtDebug.h:36
bool handlerUseFauxTile
Definition: ossimMtDebug.h:32
bool seqDebugEnabled
Definition: ossimMtDebug.h:35
ossim_uint32 maxTileCacheSize
Definition: ossimMtDebug.h:38
bool chainDebugEnabled
Definition: ossimMtDebug.h:33
bool seqMetricsEnabled
Definition: ossimMtDebug.h:37
static ossimMtDebug * m_instance
Definition: ossimMtDebug.h:41

Member Function Documentation

◆ instance()

static ossimMtDebug* ossimMtDebug::instance ( )
inlinestatic

Definition at line 24 of file ossimMtDebug.h.

References ossimImageHandlerMtAdaptor::ossimMtDebug.

Referenced by ossimImageChainMtAdaptor::ossimImageChainMtAdaptor().

25  {
26  if (m_instance == NULL)
27  m_instance = new ossimMtDebug;
28  return m_instance;
29  }
static ossimMtDebug * m_instance
Definition: ossimMtDebug.h:41

Friends And Related Function Documentation

◆ ossimImageChainMtAdaptor

friend class ossimImageChainMtAdaptor
friend

Definition at line 10 of file ossimMtDebug.h.

◆ ossimImageHandlerMtAdaptor

friend class ossimImageHandlerMtAdaptor
friend

Definition at line 11 of file ossimMtDebug.h.

◆ ossimMultiThreadSequencer

friend class ossimMultiThreadSequencer
friend

Definition at line 9 of file ossimMtDebug.h.

Member Data Documentation

◆ chainDebugEnabled

bool ossimMtDebug::chainDebugEnabled

Definition at line 33 of file ossimMtDebug.h.

Referenced by ossimImageChainMtAdaptor::ossimImageChainMtAdaptor().

◆ chainSharedHandlers

bool ossimMtDebug::chainSharedHandlers

Definition at line 34 of file ossimMtDebug.h.

◆ handlerCacheEnabled

bool ossimMtDebug::handlerCacheEnabled

Definition at line 31 of file ossimMtDebug.h.

◆ handlerUseFauxTile

bool ossimMtDebug::handlerUseFauxTile

Definition at line 32 of file ossimMtDebug.h.

◆ m_instance

ossimMtDebug * ossimMtDebug::m_instance = NULL
staticprivate

Definition at line 41 of file ossimMtDebug.h.

◆ maxTileCacheSize

ossim_uint32 ossimMtDebug::maxTileCacheSize

Definition at line 38 of file ossimMtDebug.h.

◆ seqDebugEnabled

bool ossimMtDebug::seqDebugEnabled

Definition at line 35 of file ossimMtDebug.h.

◆ seqMetricsEnabled

bool ossimMtDebug::seqMetricsEnabled

Definition at line 37 of file ossimMtDebug.h.

◆ seqTimedBlocksDt

ossim_uint32 ossimMtDebug::seqTimedBlocksDt

Definition at line 36 of file ossimMtDebug.h.


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