Show / Hide Table of Contents

Namespace Libplanet.Net.Messages

Classes

ConsensusMsg

A abstract base class message for consensus.

ConsensusPreCommitMsg

A message class for PreCommit.

ConsensusPreVoteMsg

A message class for PreVote.

ConsensusProposalMsg

A message class for Propose.

DifferentVersionMsg

A reply to any messages with different AppProtocolVersion. Contains the expected and actual AppProtocolVersion value of the message.

FindNeighborsMsg

Message containing request for nearby peers.

HaveMessage

List of message IDs that the peer seen recently.

Message

MessageContent

Serves as the base class for messages used in ITransport.

MessageValidator

A helper class for an IMessageCodec<T> to validate a decoded Message.

NeighborsMsg

Message containing nearby peers. A reply to FindNeighborsMsg.

NetMQMessageCodec

PingMsg

Check message to determine peer is alive.

PongMsg

A reply to PingMsg.

WantMessage

List of message IDs that the peer want to have.

Structs

MessageId

MessageId, abbreviation of message identifier, is a SHA-256 digest derived from a Message's content.

As it is a SHA-256 digest, it consists of 32 Bytes, and 64 characters in hexadecimal. (See also Size constant.)

Interfaces

IMessageCodec<T>

Enums

MessageContent.MessageType

Enum represents the type of the MessageContent.

NetMQMessageCodec.MessageFrame

In This Article
Back to top Copyright © 2018–2023 Planetarium