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, AuthCert encodedAuthCert) { Curve25519Public.Encode(stream, encodedAuthCert.Pubkey); Uint64.Encode(stream, encodedAuthCert.Expiration); Signature.Encode(stream, encodedAuthCert.Sig); }