Sha256: aaa797b52be0eac5eba141f11aba53e6c0703dd3756fbedf01b327d790f66a08

Contents?: true

Size: 1.21 KB

Versions: 2

Compression:

Stored size: 1.21 KB

Contents

# Generated from lib/redhound/l3/arp.rb with RBS::Inline

module Redhound
  class L3
    class Arp < Base
      # @rbs (bytes: Array[Integer]) -> Redhound::L3::Arp
      def self.generate: (bytes: Array[Integer]) -> Redhound::L3::Arp

      # @rbs (bytes: Array[Integer]) -> void
      def initialize: (bytes: Array[Integer]) -> void

      # @rbs () -> Redhound::L3::Arp
      def generate: () -> Redhound::L3::Arp

      # @rbs () -> Integer
      def arp_size: () -> Integer

      # @rbs () -> Integer
      def size: () -> Integer

      # @rbs () -> String
      def to_s: () -> String

      # @rbs () -> bool
      def supported_protocol?: () -> bool

      # @rbs () -> String?
      def protocol: () -> String?

      private

      # @rbs () -> Integer
      def htype: () -> Integer

      # @rbs () -> Integer
      def ptype: () -> Integer

      # @rbs () -> Integer
      def oper: () -> Integer

      # @rbs () -> String
      def sha: () -> String

      # @rbs () -> String
      def spa: () -> String

      # @rbs () -> String
      def tha: () -> String

      # @rbs () -> String
      def tpa: () -> String

      # @rbs () -> Redhound::L3::Base?
      def generate_l3: () -> Redhound::L3::Base?
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
redhound-1.0.1 sig/generated/redhound/l3/arp.rbs
redhound-1.0.0 sig/generated/redhound/l3/arp.rbs