Sha256: 58b88ee592469cc6a9270586462005dbcac59709b8f0cc4ca3a9ad5798d505b2

Contents?: true

Size: 575 Bytes

Versions: 9

Compression:

Stored size: 575 Bytes

Contents

##
# Returned by DNSSD::Service#register

class DNSSD::Reply::Register < DNSSD::Reply

  ##
  # A domain for registration or browsing

  attr_reader :domain

  ##
  # The service name

  attr_reader :name

  ##
  # The service type

  attr_reader :type

  ##
  # Creates a Register, called internally by DNSSD::Service#register

  def initialize(service, flags, name, type, domain)
    super service, flags, nil

    set_names name, type, domain
  end

  def inspect # :nodoc:
    "#<%s:0x%x %p flags: %p>" % [
      self.class, object_id, fullname, @flags
    ]
  end

end

Version data entries

9 entries across 9 versions & 2 rubygems

Version Path
dnssd-2.0.1 lib/dnssd/reply/register.rb
dnssd-2.0 lib/dnssd/reply/register.rb
dnssd-1.4 lib/dnssd/reply/register.rb
dnssd-1.3.4 lib/dnssd/reply/register.rb
dnssd-1.3.3 lib/dnssd/reply/register.rb
dnssd-1.3.2 lib/dnssd/reply/register.rb
rackjour-0.1.8 vendor/gems/gems/dnssd-1.3.1/lib/dnssd/reply/register.rb
dnssd-1.3.1 lib/dnssd/reply/register.rb
dnssd-1.3 lib/dnssd/reply/register.rb