#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.