#include <coresync.h>

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 | |
| ICore * | getCore () |
Private Attributes | |
| Private * | d |
Friends | |
| class | LockedCore |
Classes | |
| struct | Private |
| ~CoreSync | ( | ) |
| 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().


| 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().

| 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().

| ICore * getCore | ( | ) | [protected] |
Definition at line 50 of file coresync.cc.
References CoreSync::Private::core, and d.
Referenced by LockedCore::operator->().

friend class LockedCore [friend] |
Definition at line 42 of file coresync.h.
Definition at line 44 of file coresync.h.
Referenced by CoreSync(), getCore(), lockForVis(), sync(), unlockAfterVis(), and ~CoreSync().
1.5.4