Poco

namespace MongoDB

Overview

Classes: Array, BSONReader, BSONTimestamp, BSONWriter, Binary, ConcreteElement, Connection, Cursor, Database, DeleteRequest, Document, Element, ElementComparator, ElementFindByName, ElementTraits, GetMoreRequest, InsertRequest, JavaScriptCode, KillCursorsRequest, Message, MessageHeader, ObjectId, PooledConnection, QueryRequest, RegularExpression, ReplicaSet, RequestMessage, ResponseMessage, UpdateRequest

Types: ElementSet, NullValue

Classes

class Array

Implements the BSON Array more...

class BSONReader

Class for reading BSON from a Poco::BinaryReader more...

struct BSONTimestamp

 more...

class BSONWriter

Class for writing BSON to a Poco::BinaryWritermore...

class Binary

Implements BSON Binarymore...

class ConcreteElement

 more...

class Connection

Represents a connection to a MongoDB server more...

class Cursor

Cursor is an helper class for querying multiple documents more...

class Database

Database is a helper class for creating requests. more...

class DeleteRequest

Class for creating an OP_DELETE client request. more...

class Document

Represents a BSON document more...

class Element

Represents an element of a Document or an Array more...

class ElementComparator

 more...

class ElementFindByName

 more...

struct ElementTraits

 more...

class GetMoreRequest

Class for creating an OP_GETMORE client request. more...

class InsertRequest

Class for creating an OP_INSERT client request. more...

class JavaScriptCode

Represents JavaScript type in BSON more...

class KillCursorsRequest

Class for creating an OP_KILL_CURSORS client request. more...

class Message

Base class for all messages send or retrieved from MongoDB server more...

class MessageHeader

Represents the header which is always prepended to a request or response of MongoDB more...

class ObjectId

ObjectId is a 12-byte BSON type, constructed using: - a 4-byte timestamp, - a 3-byte machine identifier, - a 2-byte process id, and - a 3-byte counter, starting with a random value. more...

class PooledConnection

Helper class for borrowing and returning a connection automatically from a pool. more...

class QueryRequest

Class for creating an OP_QUERY client request. more...

class RegularExpression

Represents a regular expression in BSON format more...

class ReplicaSet

Class for working with a replicaset more...

class RequestMessage

Base class for a request more...

class ResponseMessage

Class that represents a response (OP_REPLY) from MongoDB more...

class UpdateRequest

Class for creating an OP_UPDATE client request. more...

Types

ElementSet

typedef std::set < Element::Ptr, ElementComparator > ElementSet;

NullValue

typedef Nullable < unsigned char > NullValue;