mongo::dur::Writes Class Reference

#include <dur_commitjob.h>

List of all members.

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

Detailed Description

our record of pending/uncommitted write intents

Definition at line 107 of file dur_commitjob.h.


Member Function Documentation

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.


Member Data Documentation

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.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


mongodb
Author(s): Nate Koenig
autogenerated on Fri Jan 11 12:15:59 2013