Class: MQTT::Subscriptions::WaitpointSubscription

Inherits:
Subscription
  • Object
show all
Defined in:
lib/mqtt/subscription_classes.rb

Instance Attribute Summary collapse

Attributes inherited from Subscription

#qos, #topic, #topic_split

Instance Method Summary collapse

Constructor Details

#initialize(topic, qos) ⇒ WaitpointSubscription

Returns a new instance of WaitpointSubscription.



36
37
38
39
40
# File 'lib/mqtt/subscription_classes.rb', line 36

def initialize(topic, qos)
	super(topic, qos);

	@waitpoint 	 = Xasin::Waitpoint.new();
end

Instance Attribute Details

#waitpointObject (readonly)

Returns the value of attribute waitpoint.



34
35
36
# File 'lib/mqtt/subscription_classes.rb', line 34

def waitpoint
  @waitpoint
end

Instance Method Details

#offer(topicList, data) ⇒ Object



42
43
44
# File 'lib/mqtt/subscription_classes.rb', line 42

def offer(topicList, data)
	@waitpoint.fire([data, topicList]);
end