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 ~RequestMessage();
Destructor
Member Functions
send
void send(
std::ostream & ostr
);
Sends the request to stream
buildRequest
virtual void buildRequest(
BinaryWriter & ss
) = 0;