public static void Encode(XdrDataOutputStream stream, SurveyRequestMessage encodedSurveyRequestMessage) { NodeID.Encode(stream, encodedSurveyRequestMessage.SurveyorPeerID); NodeID.Encode(stream, encodedSurveyRequestMessage.SurveyedPeerID); Uint32.Encode(stream, encodedSurveyRequestMessage.LedgerNum); Curve25519Public.Encode(stream, encodedSurveyRequestMessage.EncryptionKey); SurveyMessageCommandType.Encode(stream, encodedSurveyRequestMessage.CommandType); }
public static void Encode(XdrDataOutputStream stream, SurveyResponseMessage encodedSurveyResponseMessage) { NodeID.Encode(stream, encodedSurveyResponseMessage.SurveyorPeerID); NodeID.Encode(stream, encodedSurveyResponseMessage.SurveyedPeerID); Uint32.Encode(stream, encodedSurveyResponseMessage.LedgerNum); SurveyMessageCommandType.Encode(stream, encodedSurveyResponseMessage.CommandType); EncryptedBody.Encode(stream, encodedSurveyResponseMessage.EncryptedBody); }
public static void Encode(XdrDataOutputStream stream, Hello encodedHello) { Uint32.Encode(stream, encodedHello.LedgerVersion); Uint32.Encode(stream, encodedHello.OverlayVersion); Uint32.Encode(stream, encodedHello.OverlayMinVersion); Hash.Encode(stream, encodedHello.NetworkID); stream.WriteString(encodedHello.VersionStr); stream.WriteInt(encodedHello.ListeningPort); NodeID.Encode(stream, encodedHello.PeerID); AuthCert.Encode(stream, encodedHello.Cert); Uint256.Encode(stream, encodedHello.Nonce); }
public static void Encode(IByteWriter stream, Hello encodedHello) { Uint32.Encode(stream, encodedHello.LedgerVersion); Uint32.Encode(stream, encodedHello.OverlayVersion); Uint32.Encode(stream, encodedHello.OverlayMinVersion); Hash.Encode(stream, encodedHello.NetworkID); XdrEncoding.WriteString(stream, encodedHello.VersionStr); XdrEncoding.EncodeInt32(encodedHello.ListeningPort, stream); NodeID.Encode(stream, encodedHello.PeerID); AuthCert.Encode(stream, encodedHello.Cert); Uint256.Encode(stream, encodedHello.Nonce); }
public static void Encode(XdrDataOutputStream stream, SCPStatement encodedSCPStatement) { NodeID.Encode(stream, encodedSCPStatement.NodeID); Uint64.Encode(stream, encodedSCPStatement.SlotIndex); SCPStatementPledges.Encode(stream, encodedSCPStatement.Pledges); }
public static void Encode(XdrDataOutputStream stream, LedgerCloseValueSignature encodedLedgerCloseValueSignature) { NodeID.Encode(stream, encodedLedgerCloseValueSignature.NodeID); Signature.Encode(stream, encodedLedgerCloseValueSignature.Signature); }
public static void Encode(IByteWriter stream, SCPStatement encodedSCPStatement) { NodeID.Encode(stream, encodedSCPStatement.NodeID); Uint64.Encode(stream, encodedSCPStatement.SlotIndex); SCPStatementPledges.Encode(stream, encodedSCPStatement.Pledges); }