mongo::Strategy Class Reference

#include <strategy.h>

List of all members.

Public Member Functions

virtual void getMore (Request &r)=0
virtual void queryOp (Request &r)=0
 Strategy ()
virtual void writeOp (int op, Request &r)=0
virtual ~Strategy ()

Protected Member Functions

void doQuery (Request &r, const Shard &shard)
void doWrite (int op, Request &r, const Shard &shard, bool checkVersion=true)
void insert (const Shard &shard, const char *ns, const BSONObj &obj)

Detailed Description

Definition at line 27 of file strategy.h.


Constructor & Destructor Documentation

mongo::Strategy::Strategy (  )  [inline]

Definition at line 29 of file strategy.h.

virtual mongo::Strategy::~Strategy (  )  [inline, virtual]

Definition at line 30 of file strategy.h.


Member Function Documentation

void mongo::Strategy::doQuery ( Request r,
const Shard shard 
) [protected]
void mongo::Strategy::doWrite ( int  op,
Request r,
const Shard shard,
bool  checkVersion = true 
) [protected]
virtual void mongo::Strategy::getMore ( Request r  )  [pure virtual]
void mongo::Strategy::insert ( const Shard shard,
const char *  ns,
const BSONObj obj 
) [protected]
virtual void mongo::Strategy::queryOp ( Request r  )  [pure virtual]
virtual void mongo::Strategy::writeOp ( int  op,
Request r 
) [pure virtual]

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