mongo::dur::Already< Prime > Class Template Reference

#include <dur_commitjob.h>

List of all members.

Public Member Functions

 Already ()
bool checkAndSet (void *p, int len)
void clear ()

Private Types

enum  { N = Prime }

Private Attributes

pair< void *, int > nodes [N]

Detailed Description

template<int Prime>
class mongo::dur::Already< Prime >

try to remember things we have already marked for journaling. false negatives are ok if infrequent - we will just log them twice.

Definition at line 77 of file dur_commitjob.h.


Member Enumeration Documentation

template<int Prime>
anonymous enum [private]
Enumerator:
N 

Definition at line 102 of file dur_commitjob.h.


Constructor & Destructor Documentation

template<int Prime>
mongo::dur::Already< Prime >::Already (  )  [inline]

Definition at line 79 of file dur_commitjob.h.


Member Function Documentation

template<int Prime>
bool mongo::dur::Already< Prime >::checkAndSet ( void *  p,
int  len 
) [inline]

Definition at line 86 of file dur_commitjob.h.

template<int Prime>
void mongo::dur::Already< Prime >::clear (  )  [inline]

Definition at line 80 of file dur_commitjob.h.


Member Data Documentation

template<int Prime>
pair<void*,int> mongo::dur::Already< Prime >::nodes[N] [private]

Definition at line 103 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:58 2013