mongo::DBConnector Class Reference

#include <dbclient.h>

Inheritance diagram for mongo::DBConnector:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual bool call (Message &toSend, Message &response, bool assertOk=true, string *actualServer=0)=0
virtual void checkResponse (const char *data, int nReturned)
virtual void recv (Message &m)
virtual void say (Message &toSend)=0
virtual void sayPiggyBack (Message &toSend)=0
virtual ~DBConnector ()

Detailed Description

interface that handles communication with the db

Definition at line 330 of file dbclient.h.


Constructor & Destructor Documentation

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

Definition at line 332 of file dbclient.h.


Member Function Documentation

virtual bool mongo::DBConnector::call ( Message toSend,
Message response,
bool  assertOk = true,
string *  actualServer = 0 
) [pure virtual]

actualServer is set to the actual server where they call went if there was a choice (SlaveOk)

Implemented in mongo::DBClientConnection, mongo::DBClientReplicaSet, mongo::SyncClusterConnection, and mongo::DBDirectClient.

virtual void mongo::DBConnector::checkResponse ( const char *  data,
int  nReturned 
) [inline, virtual]

Reimplemented in mongo::DBClientConnection, and mongo::DBClientReplicaSet.

Definition at line 337 of file dbclient.h.

virtual void mongo::DBConnector::recv ( Message m  )  [inline, virtual]

Reimplemented in mongo::DBClientConnection.

Definition at line 340 of file dbclient.h.

virtual void mongo::DBConnector::say ( Message toSend  )  [pure virtual]
virtual void mongo::DBConnector::sayPiggyBack ( Message toSend  )  [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:55 2013