lib/rupnp/control_point.rb in rupnp-0.2.1 vs lib/rupnp/control_point.rb in rupnp-0.2.2
- old
+ new
@@ -46,10 +46,11 @@
@search_options[:response_wait_time] ||= DEFAULT_RESPONSE_WAIT_TIME
@devices = []
@new_device_channel = EM::Channel.new
@bye_device_channel = EM::Channel.new
+ @add_event_url = EM::Channel.new
end
# Start control point.
# This methos starts a search for devices. Then, listening is
# performed for device notifications.
@@ -76,10 +77,9 @@
# Start event server for listening for device events
# @param [Integer] port port to listen for
# @return [void]
def start_event_server(port=EVENT_SUB_DEFAULT_PORT)
@event_port ||= port
- @add_event_url ||= EM::Channel.new
@event_server ||= EM.start_server('0.0.0.0', port, CP::EventServer,
@add_event_url)
end
# Stop event server