StatusReporter Class Reference

Reports various statistics to VMMON.EXE application using a shared file mapping. More...

#include <reporter.h>

Collaboration diagram for StatusReporter:

List of all members.

Public Member Functions

KdClientStatusGetStatusPointer ()
 Returns a pointer to the KdClientStatus structure.
 StatusReporter ()
 ~StatusReporter ()
void LogLineIfEnabled (const TCHAR *pszText)

Private Member Functions

void DoLogLine (const TCHAR *pszText)

Private Attributes

HANDLE m_hMapping
HANDLE m_hLogPipe
KdClientStatusm_pStatus
KdClientStatus m_UnusedStatus


Detailed Description

Reports various statistics to VMMON.EXE application using a shared file mapping.

Definition at line 14 of file reporter.h.


Constructor & Destructor Documentation

StatusReporter::StatusReporter (  ) 

Definition at line 12 of file reporter.cpp.

StatusReporter::~StatusReporter (  ) 

Definition at line 38 of file reporter.cpp.


Member Function Documentation

void StatusReporter::DoLogLine ( const TCHAR *  pszText  )  [private]

Definition at line 49 of file reporter.cpp.

KdClientStatus* StatusReporter::GetStatusPointer (  )  [inline]

Returns a pointer to the KdClientStatus structure.

Remarks:
This function never returns NULL. If the connection with VMMON.EXE was not established, the function returns a pointer to an unused structure stored inside the StatusReporter.

Definition at line 32 of file reporter.h.

void StatusReporter::LogLineIfEnabled ( const TCHAR *  pszText  )  [inline]

Definition at line 41 of file reporter.h.

Here is the call graph for this function:


Member Data Documentation

HANDLE StatusReporter::m_hLogPipe [private]

Definition at line 18 of file reporter.h.

HANDLE StatusReporter::m_hMapping [private]

Definition at line 17 of file reporter.h.

Definition at line 19 of file reporter.h.

Definition at line 21 of file reporter.h.


The documentation for this class was generated from the following files:
  • E:/PROJECTS/cvsed/mixed/VIRTUA~1/rpcdispatch/reporter.h
  • E:/PROJECTS/cvsed/mixed/VIRTUA~1/rpcdispatch/reporter.cpp