message.h File Reference

#include "../util/sock.h"
#include "../bson/util/atomic_int.h"
#include "hostandport.h"
Include dependency graph for message.h:
This graph shows which files directly or indirectly include this file:

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
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


mongodb
Author(s): Nate Koenig
autogenerated on Fri Jan 11 12:15:31 2013