#include <dbmessage.h>
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 |
OID * | getOID () const |
int | getQueryNToReturn () const |
void | getQueryStuff (const char *&query, int &ntoreturn) |
void | markReset () |
void | markSet () |
bool | moreJSObjs () const |
const Message & | msg () 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 Message & | m |
const char * | mark |
const char * | nextjsobj |
int * | reserved |
const char * | theEnd |
Definition at line 64 of file dbmessage.h.
mongo::DbMessage::DbMessage | ( | const Message & | _m | ) | [inline] |
Definition at line 66 of file dbmessage.h.
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.
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.
int* mongo::DbMessage::reserved [private] |
Definition at line 175 of file dbmessage.h.
const char* mongo::DbMessage::theEnd [private] |
Definition at line 178 of file dbmessage.h.