mongo::WriteBackManager Class Reference

#include <d_writeback.h>

List of all members.

Public Member Functions

BlockingQueue< BSONObj > * getWritebackQueue (const string &remote)
bool queuesEmpty () const
void queueWriteBack (const string &remote, const BSONObj &op)
 WriteBackManager ()
 ~WriteBackManager ()

Private Types

typedef map< string,
BlockingQueue< BSONObj > * > 
WriteBackQueuesMap

Private Attributes

mongo::mutex _writebackQueueLock
WriteBackQueuesMap _writebackQueues

Detailed Description

Definition at line 33 of file d_writeback.h.


Member Typedef Documentation

Definition at line 54 of file d_writeback.h.


Constructor & Destructor Documentation

mongo::WriteBackManager::WriteBackManager (  ) 
mongo::WriteBackManager::~WriteBackManager (  ) 

Member Function Documentation

BlockingQueue<BSONObj>* mongo::WriteBackManager::getWritebackQueue ( const string &  remote  ) 
bool mongo::WriteBackManager::queuesEmpty (  )  const
void mongo::WriteBackManager::queueWriteBack ( const string &  remote,
const BSONObj op 
)

Member Data Documentation

Definition at line 57 of file d_writeback.h.

Definition at line 58 of file d_writeback.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