SyncReader Class Reference

#include <coresync.h>

Inheritance diagram for SyncReader:

Inheritance graph
[legend]
Collaboration diagram for SyncReader:

Collaboration graph
[legend]

List of all members.


Detailed Description

Definition at line 83 of file coresync.h.


Public Member Functions

 SyncReader (std::istream &input, CoreSync *)
 ~SyncReader ()
void syncExit ()
bool hasError () const

Protected Member Functions

virtual void run ()

Private Attributes

Privated

Classes

struct  Private

Constructor & Destructor Documentation

SyncReader ( std::istream &  input,
CoreSync cs 
)

Definition at line 111 of file coresync.cc.

References SyncReader::Private::core, VScanFactory::createVScan(), d, SyncReader::Private::scan, and SyncReader::Private::syncExit.

Here is the call graph for this function:

~SyncReader (  ) 

Definition at line 118 of file coresync.cc.

References d, and SyncReader::Private::scan.


Member Function Documentation

void syncExit (  ) 

Definition at line 123 of file coresync.cc.

References d, and SyncReader::Private::syncExit.

Referenced by main().

Here is the caller graph for this function:

bool hasError (  )  const [virtual]

Return true if any error was detected.

Implements IErrorSensitive.

Definition at line 127 of file coresync.cc.

References d, IErrorSensitive::hasError(), and SyncReader::Private::scan.

Referenced by main().

Here is the call graph for this function:

Here is the caller graph for this function:

void run (  )  [protected, virtual]

Definition at line 131 of file coresync.cc.

References StreamDecorator::C_LIGHT_GREEN, StreamDecorator::C_LIGHT_RED, StreamDecorator::C_NO_COLOR, StreamDecorator::C_YELLOW, SyncReader::Private::core, d, IVScan::readNext(), SyncReader::Private::scan, CoreSync::sync(), and SyncReader::Private::syncExit.

Here is the call graph for this function:


Member Data Documentation

Private* d [private]

Definition at line 92 of file coresync.h.

Referenced by hasError(), run(), syncExit(), SyncReader(), and ~SyncReader().


The documentation for this class was generated from the following files:
Generated on Fri Jul 10 22:42:18 2009 for rob08 by  doxygen 1.5.4