VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Attributes | Static Protected Attributes
DtLogFileInfo Class Reference

Class DtLogFileInfo is a Singleton which contains the necessary information to name .log and .dmp files so they can be commonly formatted and identified. More...

+ Collaboration diagram for DtLogFileInfo:

Public Types

typedef void(* SigActionCb )(int, siginfo_t *, void *)
 

Public Member Functions

 DtLogFileInfo ()
 
 ~DtLogFileInfo ()=default
 
 DtLogFileInfo (DtLogFileInfo &)=default
 
 DtLogFileInfo (DtLogFileInfo &&)=default
 
std::string getFullString ()
 
std::string getLogFileName ()
 
std::string getAppName ()
 
void setAppName (const std::string &)
 
std::string getProtocol ()
 
void setProtocol (const std::string &)
 
std::string getVersion ()
 
void setVersion (const std::string &)
 
std::string getSvnRev ()
 
void setSvnRev (const std::string &)
 
std::string getDate ()
 
std::string getTime ()
 
std::string getHostname ()
 
std::string getPid ()
 

Static Public Member Functions

static DtLogFileInfoinstance ()
 
static void setupErrorHandling ()
 
static void DtPrintAddrLines (int sig, siginfo_t *info, void *secret)
 

Protected Attributes

std::string myAppName
 
std::string myDate
 
std::string myHostname
 
std::string myProtocol
 
std::string mySvnRev
 
std::string myTime
 
std::string myVersion
 
std::string myPid
 

Static Protected Attributes

static DtLogFileInfotheLogFileInstance
 

Detailed Description

Class DtLogFileInfo is a Singleton which contains the necessary information to name .log and .dmp files so they can be commonly formatted and identified.

Member Typedef Documentation

typedef void(* DtLogFileInfo::SigActionCb)(int, siginfo_t *, void *)

Constructor & Destructor Documentation

DtLogFileInfo::DtLogFileInfo ( )
DtLogFileInfo::~DtLogFileInfo ( )
default
DtLogFileInfo::DtLogFileInfo ( DtLogFileInfo )
default
DtLogFileInfo::DtLogFileInfo ( DtLogFileInfo &&  )
default

Member Function Documentation

static void DtLogFileInfo::DtPrintAddrLines ( int  sig,
siginfo_t *  info,
void *  secret 
)
static
std::string DtLogFileInfo::getAppName ( )
std::string DtLogFileInfo::getDate ( )
std::string DtLogFileInfo::getFullString ( )
std::string DtLogFileInfo::getHostname ( )
std::string DtLogFileInfo::getLogFileName ( )
std::string DtLogFileInfo::getPid ( )
std::string DtLogFileInfo::getProtocol ( )
std::string DtLogFileInfo::getSvnRev ( )
std::string DtLogFileInfo::getTime ( )
std::string DtLogFileInfo::getVersion ( )
static DtLogFileInfo& DtLogFileInfo::instance ( )
static
void DtLogFileInfo::setAppName ( const std::string &  )
void DtLogFileInfo::setProtocol ( const std::string &  )
void DtLogFileInfo::setSvnRev ( const std::string &  )
static void DtLogFileInfo::setupErrorHandling ( )
static
void DtLogFileInfo::setVersion ( const std::string &  )

Member Data Documentation

std::string DtLogFileInfo::myAppName
protected
std::string DtLogFileInfo::myDate
protected
std::string DtLogFileInfo::myHostname
protected
std::string DtLogFileInfo::myPid
protected
std::string DtLogFileInfo::myProtocol
protected
std::string DtLogFileInfo::mySvnRev
protected
std::string DtLogFileInfo::myTime
protected
std::string DtLogFileInfo::myVersion
protected
DtLogFileInfo* DtLogFileInfo::theLogFileInstance
staticprotected

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

Document ID: Generated on Wed Mar 27 02:04:30 EDT 2024 from SVN revision 264570
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)