Poco::MongoDB

class RequestMessage

Library: MongoDB
Package: MongoDB
Header: Poco/MongoDB/RequestMessage.h

Description

Base class for a request sent to the MongoDB server.

Inheritance

Direct Base Classes: Message

All Base Classes: Message

Known Derived Classes: UpdateRequest, DeleteRequest, QueryRequest, InsertRequest, KillCursorsRequest, GetMoreRequest

Member Summary

Member Functions: buildRequest, send

Inherited Functions: header, messageLength

Constructors

RequestMessage

explicit RequestMessage(
    MessageHeader::OpCode opcode
);

Creates a RequestMessage using the given opcode.

Destructor

~RequestMessage virtual

virtual ~RequestMessage();

Destroys the RequestMessage.

Member Functions

send

void send(
    std::ostream & ostr
);

Writes the request to stream.

buildRequest protected virtual

virtual void buildRequest(
    BinaryWriter & ss
) = 0;

Securely control IoT edge devices from anywhere   Connect a Device