Class: Pione::Location::NotificationMulticastScheme

Inherits:
LocationScheme show all
Defined in:
lib/pione/location/notification-scheme.rb

Overview

NotificationMulticastScheme is a scheme for PIONE notification protocol using UDP multicast.

Examples:

URI.parse("pnm://239.1.2.3:56000")
URI.parse("pnm://239.1.2.4.56000?if=192.168.100.100")

Constant Summary collapse

COMPONENT =

path is fake

[:scheme, :host, :port, :query]

Instance Method Summary collapse

Methods inherited from LocationScheme

#pione?, #storage?

Methods inherited from URI::Generic

#as_directory, #directory?, #file?, #pione?

Instance Method Details

#interfaceObject



30
31
32
# File 'lib/pione/location/notification-scheme.rb', line 30

def interface
  query_table["if"] if query
end