X-Git-Url: http://git.osdn.net/view?p=bytom%2Fvapor.git;a=blobdiff_plain;f=vendor%2Fgithub.com%2Fbtcsuite%2Fbtcd%2Fwire%2Fmsgfeefilter.go;fp=vendor%2Fgithub.com%2Fbtcsuite%2Fbtcd%2Fwire%2Fmsgfeefilter.go;h=0000000000000000000000000000000000000000;hp=754647a275d7305d139226b8ba87da7e7e107bd5;hb=54373c1a3efe0e373ec1605840a4363e4b246c46;hpb=ee01d543fdfe1fd0a4d548965c66f7923ea7b062 diff --git a/vendor/github.com/btcsuite/btcd/wire/msgfeefilter.go b/vendor/github.com/btcsuite/btcd/wire/msgfeefilter.go deleted file mode 100644 index 754647a2..00000000 --- a/vendor/github.com/btcsuite/btcd/wire/msgfeefilter.go +++ /dev/null @@ -1,64 +0,0 @@ -// Copyright (c) 2016 The btcsuite developers -// Use of this source code is governed by an ISC -// license that can be found in the LICENSE file. - -package wire - -import ( - "fmt" - "io" -) - -// MsgFeeFilter implements the Message interface and represents a bitcoin -// feefilter message. It is used to request the receiving peer does not -// announce any transactions below the specified minimum fee rate. -// -// This message was not added until protocol versions starting with -// FeeFilterVersion. -type MsgFeeFilter struct { - MinFee int64 -} - -// BtcDecode decodes r using the bitcoin protocol encoding into the receiver. -// This is part of the Message interface implementation. -func (msg *MsgFeeFilter) BtcDecode(r io.Reader, pver uint32, enc MessageEncoding) error { - if pver < FeeFilterVersion { - str := fmt.Sprintf("feefilter message invalid for protocol "+ - "version %d", pver) - return messageError("MsgFeeFilter.BtcDecode", str) - } - - return readElement(r, &msg.MinFee) -} - -// BtcEncode encodes the receiver to w using the bitcoin protocol encoding. -// This is part of the Message interface implementation. -func (msg *MsgFeeFilter) BtcEncode(w io.Writer, pver uint32, enc MessageEncoding) error { - if pver < FeeFilterVersion { - str := fmt.Sprintf("feefilter message invalid for protocol "+ - "version %d", pver) - return messageError("MsgFeeFilter.BtcEncode", str) - } - - return writeElement(w, msg.MinFee) -} - -// Command returns the protocol command string for the message. This is part -// of the Message interface implementation. -func (msg *MsgFeeFilter) Command() string { - return CmdFeeFilter -} - -// MaxPayloadLength returns the maximum length the payload can be for the -// receiver. This is part of the Message interface implementation. -func (msg *MsgFeeFilter) MaxPayloadLength(pver uint32) uint32 { - return 8 -} - -// NewMsgFeeFilter returns a new bitcoin feefilter message that conforms to -// the Message interface. See MsgFeeFilter for details. -func NewMsgFeeFilter(minfee int64) *MsgFeeFilter { - return &MsgFeeFilter{ - MinFee: minfee, - } -}