Class: MQTT::Subscriptions::WaitpointSubscription
- Inherits:
-
Subscription
- Object
- Subscription
- MQTT::Subscriptions::WaitpointSubscription
- Defined in:
- lib/mqtt/subscription_classes.rb
Instance Attribute Summary collapse
-
#waitpoint ⇒ Object
readonly
Returns the value of attribute waitpoint.
Attributes inherited from Subscription
Instance Method Summary collapse
-
#initialize(topic, qos) ⇒ WaitpointSubscription
constructor
A new instance of WaitpointSubscription.
- #offer(topicList, data) ⇒ Object
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
#waitpoint ⇒ Object (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 |