CoreSync Class Reference

#include <coresync.h>

Collaboration diagram for CoreSync:

Collaboration graph
[legend]

List of all members.


Detailed Description

Definition at line 33 of file coresync.h.


Public Member Functions

 CoreSync (ICore *)
 ~CoreSync ()
void sync (const std::string &)
void lockForVis ()
void unlockAfterVis ()

Protected Member Functions

ICoregetCore ()

Private Attributes

Privated

Friends

class LockedCore

Classes

struct  Private

Constructor & Destructor Documentation

CoreSync ( ICore core  ) 

Definition at line 42 of file coresync.cc.

References CoreSync::Private::core, and d.

~CoreSync (  ) 

Definition at line 47 of file coresync.cc.

References d.


Member Function Documentation

void sync ( const std::string &  data  ) 

Definition at line 53 of file coresync.cc.

References StreamDecorator::C_LIGHT_BLUE, StreamDecorator::C_LIGHT_RED, StreamDecorator::C_NO_COLOR, StreamDecorator::C_YELLOW, CoreSync::Private::core, d, ICanExportImport::Import(), and CoreSync::Private::mutex.

Referenced by SyncReader::run().

Here is the call graph for this function:

Here is the caller graph for this function:

void lockForVis (  ) 

Definition at line 71 of file coresync.cc.

References StreamDecorator::C_LIGHT_CYAN, StreamDecorator::C_LIGHT_RED, StreamDecorator::C_NO_COLOR, d, and CoreSync::Private::mutex.

Referenced by LockedCore::LockedCore().

Here is the caller graph for this function:

void unlockAfterVis (  ) 

Definition at line 81 of file coresync.cc.

References StreamDecorator::C_LIGHT_BLUE, StreamDecorator::C_NO_COLOR, d, and CoreSync::Private::mutex.

Referenced by LockedCore::~LockedCore().

Here is the caller graph for this function:

ICore * getCore (  )  [protected]

Definition at line 50 of file coresync.cc.

References CoreSync::Private::core, and d.

Referenced by LockedCore::operator->().

Here is the caller graph for this function:


Friends And Related Function Documentation

friend class LockedCore [friend]

Definition at line 42 of file coresync.h.


Member Data Documentation

Private* d [private]

Definition at line 44 of file coresync.h.

Referenced by CoreSync(), getCore(), lockForVis(), sync(), unlockAfterVis(), and ~CoreSync().


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