CMessageHeader::CMessageHeader

Construct a P2P message header from message-start characters, a message type and the size of the message.

Synopsis

Declared in <protocol.h>

CMessageHeader(
    MessageStartChars const& pchMessageStartIn,
    char const* msg_type,
    unsigned int nMessageSizeIn);

Description

NOTE

Passing in a msg_type longer than MESSAGE_TYPE_SIZE will result in a run-time assertion error.

Parameters

NameDescription
pchMessageStartInNetwork magic bytes marking the start of the message.
msg_typeNull-terminated message type string.
nMessageSizeInSize of the message payload in bytes.