casa::dbus::Diagnostic Class Reference

#include <Diagnostic.h>

List of all members.

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 (  )  [inline, virtual]

Definition at line 50 of file Diagnostic.h.


Member Function Documentation

void casa::dbus::Diagnostic::argv ( int  argc_,
char *  argv_[] 
) [inline]
void casa::dbus::Diagnostic::argv ( int  argc_,
const 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 (  )  [inline, private]

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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1