A constructor of T instances from a ByteBuf.
Something that can be written into a ByteBuf.
A request that needs to know the full collection name.
Delete operation.
Delete operation.
operation flags.
GetMore operation.
GetMore operation.
Allows to get more data from a cursor.
number of documents to return in the response. 0 means the server will choose.
Insert operation.
Insert operation.
Operation flags.
KillCursors operation.
KillCursors operation.
ids of the cursors to kill. Should not be empty.
Header of a Mongo Wire Protocol message.
Header of a Mongo Wire Protocol message.
length of this message.
id of this request (> 0 for request operations, else 0).
id of the request that the message including this a response to (> 0 for reply operation, else 0).
operation code of this message.
A Mongo Wire Protocol operation
Query operation.
Query operation.
the operation flags
the full name of the queried collection
the number of documents to skip in the response.
The number of documents to return in the response. 0 means the server will choose.
Reply operation.
Reply operation.
The flags of this response.
The cursor id. Strictly positive if a cursor has been created server side, 0 if none or exhausted.
The index the returned documents start from.
The number of documents that are present in this reply.
A Mongo Wire Protocol request operation.
A Mongo Wire Protocol request operation.
Actually, all operations excepted Reply are requests.
Update operation.
Update operation.
Operation flags.
A request that will perform a write on the database
A Mongo Wire Protocol Response messages.
A Mongo Wire Protocol Response messages.
(Since version 0.16.0) Internal: will be made private
Header deserializer from a ByteBuf.
Query flags.
(Since version 0.16.0) Internal: will be made private
(Since version 0.16.0) Internal: will be made private
A constructor of T instances from a ByteBuf.
type which instances can be constructed with this.