writeMessageHeaderTo method

void writeMessageHeaderTo(
  1. BsonBinary buffer
)

Implementation

void writeMessageHeaderTo(BsonBinary buffer) {
  buffer.writeInt(messageLength); // messageLength will be backpatched later
  buffer.writeInt(requestId);
  buffer.writeInt(0); // responseTo not used in requests sent by client
  buffer.writeInt(opcode);
  if (messageLength < 0) {
    throw MongoDartError('Error in message length');
  }
}