class Ciri::P2P::Protocol
protocol represent P2P
sub protocols
Attributes
length[R]
name[R]
version[R]
Public Class Methods
new(name:, version:, length:)
click to toggle source
# File lib/ciri/p2p/protocol.rb, line 37 def initialize(name:, version:, length:) @name = name @version = version @length = length end
Public Instance Methods
connected(context)
click to toggle source
# File lib/ciri/p2p/protocol.rb, line 51 def connected(context) debug("not implemented Protocol#connected callback") end
disconnected(context)
click to toggle source
# File lib/ciri/p2p/protocol.rb, line 55 def disconnected(context) debug("not implemented Protocol#disconnected callback") end
initialized(context)
click to toggle source
# File lib/ciri/p2p/protocol.rb, line 43 def initialized(context) debug("not implemented Protocol#initialized callback") end
received(context, data)
click to toggle source
# File lib/ciri/p2p/protocol.rb, line 47 def received(context, data) debug("not implemented Protocol#received callback") end