Module: IceStorm::TopicPrx_mixin
- Included in:
- TopicPrx
- Defined in:
- ruby/IceStorm/IceStorm.rb
Constant Summary collapse
- OP_getName =
Ice::__defineOperation('getName', 'getName', Ice::OperationMode::Idempotent, nil, [], [], [Ice::T_string, false, 0], [])
- OP_getPublisher =
Ice::__defineOperation('getPublisher', 'getPublisher', Ice::OperationMode::Idempotent, nil, [], [], [Ice::T_ObjectPrx, false, 0], [])
- OP_getNonReplicatedPublisher =
Ice::__defineOperation('getNonReplicatedPublisher', 'getNonReplicatedPublisher', Ice::OperationMode::Idempotent, nil, [], [], [Ice::T_ObjectPrx, false, 0], [])
- OP_subscribeAndGetPublisher =
Ice::__defineOperation('subscribeAndGetPublisher', 'subscribeAndGetPublisher', Ice::OperationMode::Normal, nil, [[::IceStorm::T_QoS, false, 0], [Ice::T_ObjectPrx, false, 0]], [], [Ice::T_ObjectPrx, false, 0], [::IceStorm::T_AlreadySubscribed, ::IceStorm::T_BadQoS])
- OP_unsubscribe =
Ice::__defineOperation('unsubscribe', 'unsubscribe', Ice::OperationMode::Idempotent, nil, [[Ice::T_ObjectPrx, false, 0]], [], nil, [])
- OP_link =
Ice::__defineOperation('link', 'link', Ice::OperationMode::Normal, nil, [[::IceStorm::T_TopicPrx, false, 0], [Ice::T_int, false, 0]], [], nil, [::IceStorm::T_LinkExists])
- OP_unlink =
Ice::__defineOperation('unlink', 'unlink', Ice::OperationMode::Normal, nil, [[::IceStorm::T_TopicPrx, false, 0]], [], nil, [::IceStorm::T_NoSuchLink])
- OP_getLinkInfoSeq =
Ice::__defineOperation('getLinkInfoSeq', 'getLinkInfoSeq', Ice::OperationMode::Idempotent, nil, [], [], [::IceStorm::T_LinkInfoSeq, false, 0], [])
- OP_getSubscribers =
Ice::__defineOperation('getSubscribers', 'getSubscribers', Ice::OperationMode::Normal, nil, [], [], [::Ice::T_IdentitySeq, false, 0], [])
- OP_destroy =
Ice::__defineOperation('destroy', 'destroy', Ice::OperationMode::Normal, nil, [], [], nil, [])
Instance Method Summary collapse
- #destroy(context = nil) ⇒ Object
- #getLinkInfoSeq(context = nil) ⇒ Object
- #getName(context = nil) ⇒ Object
- #getNonReplicatedPublisher(context = nil) ⇒ Object
- #getPublisher(context = nil) ⇒ Object
- #getSubscribers(context = nil) ⇒ Object
- #link(linkTo, cost, context = nil) ⇒ Object
- #subscribeAndGetPublisher(theQoS, subscriber, context = nil) ⇒ Object
- #unlink(linkTo, context = nil) ⇒ Object
- #unsubscribe(subscriber, context = nil) ⇒ Object
Instance Method Details
#destroy(context = nil) ⇒ Object
146 147 148 |
# File 'ruby/IceStorm/IceStorm.rb', line 146 def destroy(context=nil) TopicPrx_mixin::OP_destroy.invoke(self, [], context) end |
#getLinkInfoSeq(context = nil) ⇒ Object
138 139 140 |
# File 'ruby/IceStorm/IceStorm.rb', line 138 def getLinkInfoSeq(context=nil) TopicPrx_mixin::OP_getLinkInfoSeq.invoke(self, [], context) end |
#getName(context = nil) ⇒ Object
110 111 112 |
# File 'ruby/IceStorm/IceStorm.rb', line 110 def getName(context=nil) TopicPrx_mixin::OP_getName.invoke(self, [], context) end |
#getNonReplicatedPublisher(context = nil) ⇒ Object
118 119 120 |
# File 'ruby/IceStorm/IceStorm.rb', line 118 def getNonReplicatedPublisher(context=nil) TopicPrx_mixin::OP_getNonReplicatedPublisher.invoke(self, [], context) end |
#getPublisher(context = nil) ⇒ Object
114 115 116 |
# File 'ruby/IceStorm/IceStorm.rb', line 114 def getPublisher(context=nil) TopicPrx_mixin::OP_getPublisher.invoke(self, [], context) end |
#getSubscribers(context = nil) ⇒ Object
142 143 144 |
# File 'ruby/IceStorm/IceStorm.rb', line 142 def getSubscribers(context=nil) TopicPrx_mixin::OP_getSubscribers.invoke(self, [], context) end |
#link(linkTo, cost, context = nil) ⇒ Object
130 131 132 |
# File 'ruby/IceStorm/IceStorm.rb', line 130 def link(linkTo, cost, context=nil) TopicPrx_mixin::OP_link.invoke(self, [linkTo, cost], context) end |
#subscribeAndGetPublisher(theQoS, subscriber, context = nil) ⇒ Object
122 123 124 |
# File 'ruby/IceStorm/IceStorm.rb', line 122 def subscribeAndGetPublisher(theQoS, subscriber, context=nil) TopicPrx_mixin::OP_subscribeAndGetPublisher.invoke(self, [theQoS, subscriber], context) end |
#unlink(linkTo, context = nil) ⇒ Object
134 135 136 |
# File 'ruby/IceStorm/IceStorm.rb', line 134 def unlink(linkTo, context=nil) TopicPrx_mixin::OP_unlink.invoke(self, [linkTo], context) end |
#unsubscribe(subscriber, context = nil) ⇒ Object
126 127 128 |
# File 'ruby/IceStorm/IceStorm.rb', line 126 def unsubscribe(subscriber, context=nil) TopicPrx_mixin::OP_unsubscribe.invoke(self, [subscriber], context) end |