#include <dur_commitjob.h>
Classes | |
struct | D |
Public Member Functions | |
void | _insertWriteIntent (void *p, int len) |
void | clear () |
void | insertWriteIntent (void *p, int len) |
Public Attributes | |
Already< 127 > | _alreadyNoted |
TaskQueue< D > | _deferred |
bool | _drained |
vector< shared_ptr< DurOp > > | _ops |
set< WriteIntent > | _writes |
our record of pending/uncommitted write intents
Definition at line 107 of file dur_commitjob.h.
void mongo::dur::Writes::_insertWriteIntent | ( | void * | p, | |
int | len | |||
) |
merges into set (ie non-deferred version)
void mongo::dur::Writes::clear | ( | ) |
reset the Writes structure (empties all the above)
void mongo::dur::Writes::insertWriteIntent | ( | void * | p, | |
int | len | |||
) | [inline] |
Definition at line 126 of file dur_commitjob.h.
Definition at line 115 of file dur_commitjob.h.
Definition at line 114 of file dur_commitjob.h.
Definition at line 118 of file dur_commitjob.h.
vector< shared_ptr<DurOp> > mongo::dur::Writes::_ops |
Definition at line 117 of file dur_commitjob.h.
Definition at line 116 of file dur_commitjob.h.