Class: QuartzTorrent::Uninterested

Inherits:
PeerWireMessage show all
Defined in:
lib/quartz_torrent/peermsg.rb

Overview

Uninterested message. Sent to tell peer we are not interested in any piece they have.

Constant Summary

Constants inherited from PeerWireMessage

PeerWireMessage::MessageBitfield, PeerWireMessage::MessageCancel, PeerWireMessage::MessageChoke, PeerWireMessage::MessageExtended, PeerWireMessage::MessageHave, PeerWireMessage::MessageInterested, PeerWireMessage::MessageKeepAlive, PeerWireMessage::MessagePiece, PeerWireMessage::MessageRequest, PeerWireMessage::MessageUnchoke, PeerWireMessage::MessageUninterested

Instance Attribute Summary

Attributes inherited from PeerWireMessage

#messageId

Instance Method Summary collapse

Methods inherited from PeerWireMessage

#length, #serializeTo, #to_s

Constructor Details

#initializeUninterested

Returns a new instance of Uninterested.



183
184
185
# File 'lib/quartz_torrent/peermsg.rb', line 183

def initialize
  super(MessageUninterested)
end

Instance Method Details

#payloadLengthObject



186
187
188
# File 'lib/quartz_torrent/peermsg.rb', line 186

def payloadLength
  0
end

#unserialize(payload) ⇒ Object



189
190
# File 'lib/quartz_torrent/peermsg.rb', line 189

def unserialize(payload)
end