casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Public Member Functions | Private Member Functions | Friends | List of all members
casa::dbus::Diagnostic Class Reference

#include <Diagnostic.h>

Classes

struct  kernel_t
 

Public Member Functions

void argv (int argc_, const char *argv_[])
 
void argv (int argc_, char *argv_[])
 
 Diagnostic ()
 
virtual ~Diagnostic ()
 
void error (const char *fmt,...)
 
void info (const char *fmt,...)
 

Private Member Functions

void verror (kernel_t &, const char *fmt, va_list argp)
 
void vinfo (kernel_t &, const char *fmt, va_list argp)
 
kernel_tlock_kernel ()
 
void release_kernel ()
 
void output_prologue ()
 
void output_epilogue ()
 

Friends

class init_diagnostic_object_t
 

Detailed Description

Definition at line 36 of file Diagnostic.h.

Constructor & Destructor Documentation

casa::dbus::Diagnostic::Diagnostic ( )
inline

Definition at line 49 of file Diagnostic.h.

virtual casa::dbus::Diagnostic::~Diagnostic ( )
inlinevirtual

Definition at line 50 of file Diagnostic.h.

Member Function Documentation

void casa::dbus::Diagnostic::argv ( int  argc_,
const char *  argv_[] 
)
inline
void casa::dbus::Diagnostic::argv ( int  argc_,
char *  argv_[] 
)
inline
void casa::dbus::Diagnostic::error ( const char *  fmt,
  ... 
)
inline

Definition at line 52 of file Diagnostic.h.

References casa::dbus::Diagnostic::kernel_t::do_log(), lock_kernel(), and verror().

void casa::dbus::Diagnostic::info ( const char *  fmt,
  ... 
)
inline

Definition at line 62 of file Diagnostic.h.

References casa::dbus::Diagnostic::kernel_t::do_log(), lock_kernel(), and vinfo().

kernel_t& casa::dbus::Diagnostic::lock_kernel ( )
private

Referenced by argv(), error(), and info().

void casa::dbus::Diagnostic::output_epilogue ( )
private
void casa::dbus::Diagnostic::output_prologue ( )
private
void casa::dbus::Diagnostic::release_kernel ( )
inlineprivate

Definition at line 92 of file Diagnostic.h.

Referenced by argv().

void casa::dbus::Diagnostic::verror ( kernel_t ,
const char *  fmt,
va_list  argp 
)
private

Referenced by error().

void casa::dbus::Diagnostic::vinfo ( kernel_t ,
const char *  fmt,
va_list  argp 
)
private

Referenced by info().

Friends And Related Function Documentation

friend class init_diagnostic_object_t
friend

Definition at line 38 of file Diagnostic.h.


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