#include "../util/sock.h"
#include "../bson/util/atomic_int.h"
#include "hostandport.h"
Go to the source code of this file.
Classes | |
class | mongo::AbstractMessagingPort |
class | mongo::ElapsedTracker |
class | mongo::Listener |
class | mongo::Message |
class | mongo::MessagingPort |
struct | mongo::MsgData |
struct | mongo::MSGHEADER |
struct | mongo::OP_GETMORE |
class | mongo::SocketException |
Namespaces | |
namespace | mongo |
Typedefs | |
typedef AtomicUInt | mongo::MSGID |
Enumerations | |
enum | mongo::Operations { mongo::opReply = 1, mongo::dbMsg = 1000, mongo::dbUpdate = 2001, mongo::dbInsert = 2002, mongo::dbQuery = 2004, mongo::dbGetMore = 2005, mongo::dbDelete = 2006, mongo::dbKillCursors = 2007 } |
Functions | |
bool | mongo::doesOpGetAResponse (int op) |
MSGID | mongo::nextMessageId () |
bool | mongo::opIsWrite (int op) |
const char * | mongo::opToString (int op) |
Variables | |
TicketHolder | mongo::connTicketHolder |
const int | mongo::MsgDataHeaderSize = sizeof(MsgData) - 4 |
bool | mongo::noUnixSocket |