mongo::DbMessage Class Reference

#include <dbmessage.h>

List of all members.

Public Member Functions

const char * afterNS () const
 DbMessage (const Message &_m)
int getInt (int num) const
long long getInt64 (int offsetBytes) const
void getns (Namespace &ns) const
const char * getns () const
OIDgetOID () const
int getQueryNToReturn () const
void getQueryStuff (const char *&query, int &ntoreturn)
void markReset ()
void markSet ()
bool moreJSObjs () const
const Messagemsg () const
BSONObj nextJsObj ()
int & pullInt ()
int pullInt () const
long long & pullInt64 ()
long long pullInt64 () const
int & reservedField ()
void resetPull ()

Private Attributes

const char * data
const Messagem
const char * mark
const char * nextjsobj
int * reserved
const char * theEnd

Detailed Description

Definition at line 64 of file dbmessage.h.


Constructor & Destructor Documentation

mongo::DbMessage::DbMessage ( const Message _m  )  [inline]

Definition at line 66 of file dbmessage.h.


Member Function Documentation

const char* mongo::DbMessage::afterNS (  )  const [inline]

Definition at line 85 of file dbmessage.h.

int mongo::DbMessage::getInt ( int  num  )  const [inline]

Definition at line 89 of file dbmessage.h.

long long mongo::DbMessage::getInt64 ( int  offsetBytes  )  const [inline]

get an int64 at specified offsetBytes after ns

Definition at line 101 of file dbmessage.h.

void mongo::DbMessage::getns ( Namespace ns  )  const [inline]

Definition at line 81 of file dbmessage.h.

const char* mongo::DbMessage::getns (  )  const [inline]

Definition at line 78 of file dbmessage.h.

OID* mongo::DbMessage::getOID (  )  const [inline]

Definition at line 128 of file dbmessage.h.

int mongo::DbMessage::getQueryNToReturn (  )  const [inline]

Definition at line 94 of file dbmessage.h.

void mongo::DbMessage::getQueryStuff ( const char *&  query,
int &  ntoreturn 
) [inline]

Definition at line 132 of file dbmessage.h.

void mongo::DbMessage::markReset (  )  [inline]

Definition at line 168 of file dbmessage.h.

void mongo::DbMessage::markSet (  )  [inline]

Definition at line 164 of file dbmessage.h.

bool mongo::DbMessage::moreJSObjs (  )  const [inline]

Definition at line 140 of file dbmessage.h.

const Message& mongo::DbMessage::msg (  )  const [inline]

Definition at line 162 of file dbmessage.h.

BSONObj mongo::DbMessage::nextJsObj (  )  [inline]

Definition at line 143 of file dbmessage.h.

int& mongo::DbMessage::pullInt (  )  [inline]

Definition at line 110 of file dbmessage.h.

int mongo::DbMessage::pullInt (  )  const [inline]

Definition at line 109 of file dbmessage.h.

long long& mongo::DbMessage::pullInt64 (  )  [inline]

Definition at line 120 of file dbmessage.h.

long long mongo::DbMessage::pullInt64 (  )  const [inline]

Definition at line 117 of file dbmessage.h.

int& mongo::DbMessage::reservedField (  )  [inline]

the 32 bit field before the ns

Definition at line 76 of file dbmessage.h.

void mongo::DbMessage::resetPull (  )  [inline]

Definition at line 108 of file dbmessage.h.


Member Data Documentation

const char* mongo::DbMessage::data [private]

Definition at line 176 of file dbmessage.h.

const Message& mongo::DbMessage::m [private]

Definition at line 174 of file dbmessage.h.

const char* mongo::DbMessage::mark [private]

Definition at line 180 of file dbmessage.h.

const char* mongo::DbMessage::nextjsobj [private]

Definition at line 177 of file dbmessage.h.

Definition at line 175 of file dbmessage.h.

const char* mongo::DbMessage::theEnd [private]

Definition at line 178 of file dbmessage.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:55 2013