VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions
makVrv::DtIndirectLog Class Reference

This class is specifically used by the indirect system It's separate so that it doesn't interfere with output of the DtDe log and allows to debug indirect issues in isolation.

Inheritance diagram for makVrv::DtIndirectLog:
Inheritance graph
[legend]

Public Member Functions

virtual ~DtIndirectLog ()
 
DtDebugLoglog ()
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 
virtual ~DtVirtualBaseClass ()
 

Static Public Member Functions

static DtIndirectLoginstance (DtDe &de)
 

Protected Member Functions

 DtIndirectLog (DtDe &de)
 
virtual void slot_driverStarted ()
 
virtual void slot_driverStopped ()
 

Protected Attributes

DtDemyDe
 
DtDebugLogmyDebugLog = nullptr
 
DtSignalConnectionManager myConnections
 

Private Member Functions

 DtIndirectLog ()=delete
 
 DtIndirectLog (const DtIndirectLog &)=delete
 
DtIndirectLogoperator= (const DtIndirectLog &)=delete
 

Constructor & Destructor Documentation

virtual makVrv::DtIndirectLog::~DtIndirectLog ( )
virtual

destructor

makVrv::DtIndirectLog::DtIndirectLog ( DtDe de)
protected

constructor. protected.

makVrv::DtIndirectLog::DtIndirectLog ( )
privatedelete

private default constructor. not allowed.

makVrv::DtIndirectLog::DtIndirectLog ( const DtIndirectLog )
privatedelete

prevent copy-construction

Member Function Documentation

static DtIndirectLog& makVrv::DtIndirectLog::instance ( DtDe de)
static

Get an instance of the instance manager.

DtDebugLog& makVrv::DtIndirectLog::log ( )
virtual void makVrv::DtIndirectLog::slot_driverStarted ( )
protectedvirtual
virtual void makVrv::DtIndirectLog::slot_driverStopped ( )
protectedvirtual
DtIndirectLog& makVrv::DtIndirectLog::operator= ( const DtIndirectLog )
privatedelete

prevent assignment

Member Data Documentation

DtDe& makVrv::DtIndirectLog::myDe
protected
DtDebugLog* makVrv::DtIndirectLog::myDebugLog = nullptr
protected
DtSignalConnectionManager makVrv::DtIndirectLog::myConnections
protected

manager for connections


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

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)