Class: QuartzTorrent::Choke

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

Overview

Choke message. Sent to tell peer they are choked.

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

#initializeChoke

Returns a new instance of Choke.



145
146
147
# File 'lib/quartz_torrent/peermsg.rb', line 145

def initialize
  super(MessageChoke)
end

Instance Method Details

#payloadLengthObject



149
150
151
# File 'lib/quartz_torrent/peermsg.rb', line 149

def payloadLength
  0
end

#unserialize(payload) ⇒ Object



153
154
# File 'lib/quartz_torrent/peermsg.rb', line 153

def unserialize(payload)
end