Poco::MongoDB

class RequestMessage

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

Description

Base class for a request

Inheritance

Direct Base Classes: Message

All Base Classes: Message

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

Member Summary

Member Functions: buildRequest, send

Inherited Functions: header, messageLength

Constructors

RequestMessage

RequestMessage(
    MessageHeader::OpCode opcode
);

Constructor

Destructor

~RequestMessage virtual

virtual ~RequestMessage();

Destructor

Member Functions

send

void send(
    std::ostream & ostr
);

Sends the request to stream

buildRequest protected virtual

virtual void buildRequest(
    BinaryWriter & ss
) = 0;