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