OpenCSD - CoreSight Trace Decode Library  0.5
Public Types | Public Member Functions | List of all members
ocsdMsgLogger Class Reference

#include <ocsd_msg_logger.h>

Public Types

enum  output_dest {
  OUT_NONE = 0, OUT_FILE = 1, OUT_STDERR = 2, OUT_STDOUT = 4,
  OUT_STR_CB = 8
}
 

Public Member Functions

 ocsdMsgLogger ()
 
 ~ocsdMsgLogger ()
 
void setLogOpts (int logOpts)
 
const int getLogOpts () const
 
void setLogFileName (const char *fileName)
 
void setStrOutFn (ocsdMsgLogStrOutI *p_IstrOut)
 
void LogMsg (const std::string &msg)
 
const bool isLogging () const
 

Detailed Description

Definition at line 50 of file ocsd_msg_logger.h.

Member Enumeration Documentation

◆ output_dest

Enumerator
OUT_NONE 
OUT_FILE 
OUT_STDERR 
OUT_STDOUT 
OUT_STR_CB 

Definition at line 56 of file ocsd_msg_logger.h.

Constructor & Destructor Documentation

◆ ocsdMsgLogger()

ocsdMsgLogger::ocsdMsgLogger ( )

◆ ~ocsdMsgLogger()

ocsdMsgLogger::~ocsdMsgLogger ( )

Member Function Documentation

◆ getLogOpts()

const int ocsdMsgLogger::getLogOpts ( ) const
inline

Definition at line 65 of file ocsd_msg_logger.h.

◆ isLogging()

const bool ocsdMsgLogger::isLogging ( ) const

◆ LogMsg()

void ocsdMsgLogger::LogMsg ( const std::string &  msg)

◆ setLogFileName()

void ocsdMsgLogger::setLogFileName ( const char *  fileName)

◆ setLogOpts()

void ocsdMsgLogger::setLogOpts ( int  logOpts)

◆ setStrOutFn()

void ocsdMsgLogger::setStrOutFn ( ocsdMsgLogStrOutI p_IstrOut)

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