|
Mixe for Privacy and Anonymity in the Internet
|
This class (interface) adds the functionality used by last and middle mixes to detecte replays. More...
#include <CAMixWithReplayDB.hpp>
Public Member Functions | |
| CAMixWithReplayDB () | |
| CADatabase * | getReplayDB () const |
Public Attributes | |
| UINT64 | m_u64ReferenceTime |
Protected Attributes | |
| CADatabase * | m_pReplayDB |
| CAReplayCtrlChannelMsgProc * | m_pReplayMsgProc |
This class (interface) adds the functionality used by last and middle mixes to detecte replays.
Definition at line 40 of file CAMixWithReplayDB.hpp.
Definition at line 32 of file CAMixWithReplayDB.cpp.
References m_pReplayDB, m_pReplayMsgProc, and m_u64ReferenceTime.
{
m_pReplayDB=NULL;
m_pReplayMsgProc=NULL;
m_u64ReferenceTime=0;
}
| CADatabase* CAMixWithReplayDB::getReplayDB | ( | ) | const [inline] |
Definition at line 44 of file CAMixWithReplayDB.hpp.
References m_pReplayDB.
{
return m_pReplayDB;
}
CADatabase* CAMixWithReplayDB::m_pReplayDB [protected] |
Definition at line 52 of file CAMixWithReplayDB.hpp.
Referenced by CAMixWithReplayDB(), getReplayDB(), CAMiddleMix::init(), CALastMix::init(), CAFirstMix::init(), CALastMixA::loop(), CAFirstMixA::loop(), CALastMixB::loop(), and mm_loopReadFromMixBefore().
Definition at line 53 of file CAMixWithReplayDB.hpp.
Referenced by CAMixWithReplayDB(), CAMiddleMix::clean(), CALastMix::clean(), CAFirstMix::clean(), CAFirstMix::doUserLogin_internal(), CAMiddleMix::init(), CALastMix::init(), CAFirstMix::init(), and CAFirstMix::sendReplayTimestampRequestsToAllMixes().
Definition at line 49 of file CAMixWithReplayDB.hpp.
Referenced by CAMixWithReplayDB(), CAFirstMix::doUserLogin_internal(), CAMiddleMix::init(), CALastMix::init(), CAFirstMix::init(), CALastMixA::loop(), mm_loopReadFromMixBefore(), CAReplayCtrlChannelMsgProc::proccessGetTimestamp(), and CAReplayCtrlChannelMsgProc::propagateCurrentReplayTimestamp().
1.7.6.1