Class envdebug {ANSI C++}

Documentation
Conditionalizes debug output based on environment symbol settings.


Parent PackageutilityAbstractNo
Export ControlPublicAccessLink Class forNone
Class KindNormalClassCardinalityn
Space ConcurrencySequential
PersistenceNo  


Assigned Componentsutility


Nested Classescomponent


Operations
NameSignatureClass
envdebug--Not Named-- envdebug (const char * classname)envdebug
~envdebug--Not Named-- <<virtual>> ~envdebug ()envdebug
is_onbool <<const>> is_on ()envdebug
levelint <<const>> level ()envdebug
printvoid print (char * msg, ... )envdebug


Attributes
NameClassTypeInitial Value
_dbgenvdebugbool 
_levelenvdebugint 


Associations
NameMy RoleMy ClassOther RoleOther Element
--Not Named--m_pe: const envdebug *envdebug--Not Named--component
--Not Named--ms_debugenvdebug--Not Named--RACE_LogSwitchingStrategy
--Not Named--ms_debugenvdebug--Not Named--RACE_Logger
--Not Named--debugenvdebug--Not Named--RACE_Thread
--Not Named--s_debugenvdebug--Not Named--RACE_LoggerQLS