mongo::ReplSource Class Reference
#include <repl.h>
List of all members.
Detailed Description
Definition at line 91 of file repl.h.
Member Typedef Documentation
Constructor & Destructor Documentation
mongo::ReplSource::ReplSource |
( |
|
) |
[private] |
mongo::ReplSource::ReplSource |
( |
BSONObj |
|
) |
[explicit] |
Member Function Documentation
static void mongo::ReplSource::applyOperation |
( |
const BSONObj & |
op |
) |
[static] |
void mongo::ReplSource::forceResync |
( |
const char * |
requester |
) |
|
static void mongo::ReplSource::forceResyncDead |
( |
const char * |
requester |
) |
[static] |
bool mongo::ReplSource::haveMoreDbsToSync |
( |
|
) |
const [inline] |
static BSONObj mongo::ReplSource::idForOp |
( |
const BSONObj & |
op, |
|
|
bool & |
mod | |
|
) |
| | [static, private] |
BSONObj mongo::ReplSource::jsobj |
( |
|
) |
|
static void mongo::ReplSource::loadAll |
( |
SourceVector & |
|
) |
[static] |
OpTime mongo::ReplSource::nextLastSavedLocalTs |
( |
|
) |
const [private] |
string mongo::ReplSource::ns |
( |
|
) |
const [inline, private] |
bool mongo::ReplSource::operator== |
( |
const ReplSource & |
r |
) |
const [inline] |
void mongo::ReplSource::resetSlave |
( |
|
) |
[private] |
bool mongo::ReplSource::resync |
( |
string |
db |
) |
[private] |
string mongo::ReplSource::resyncDrop |
( |
const char * |
db, |
|
|
const char * |
requester | |
|
) |
| | [private] |
void mongo::ReplSource::save |
( |
|
) |
|
void mongo::ReplSource::setLastSavedLocalTs |
( |
const OpTime & |
nextLocalTs |
) |
[private] |
int mongo::ReplSource::sleepAdvice |
( |
|
) |
const [inline] |
string mongo::ReplSource::sourceName |
( |
|
) |
const [inline] |
int mongo::ReplSource::sync |
( |
int & |
nApplied |
) |
|
int mongo::ReplSource::sync_pullOpLog |
( |
int & |
nApplied |
) |
[private] |
void mongo::ReplSource::sync_pullOpLog_applyOperation |
( |
BSONObj & |
op, |
|
|
OpTime * |
localLogTail, |
|
|
bool |
alreadyLocked | |
|
) |
| | [private] |
- Parameters:
-
| alreadyLocked | caller already put us in write lock if true |
void mongo::ReplSource::syncToTailOfRemoteLog |
( |
|
) |
[private] |
static bool mongo::ReplSource::throttledForceResyncDead |
( |
const char * |
requester |
) |
[static] |
string mongo::ReplSource::toString |
( |
|
) |
const [inline] |
bool mongo::ReplSource::updateSetsWithLocalOps |
( |
OpTime & |
localLogTail, |
|
|
bool |
mayUnlock | |
|
) |
| | [private] |
static void mongo::ReplSource::updateSetsWithOp |
( |
const BSONObj & |
op, |
|
|
bool |
mayUpdateStorage | |
|
) |
| | [static, private] |
Member Data Documentation
The documentation for this class was generated from the following file: