Module: IceStorm::TopicPrx_mixin
- Included in:
- TopicPrx
- Defined in:
- lib/IceStorm/IceStorm.rb
Constant Summary collapse
- OP_getName =
::Ice::__defineOperation('getName', ::Ice::OperationMode::Idempotent, ::Ice::OperationMode::Nonmutating, false, nil, [], [], [::Ice::T_string, false, 0], [])
- OP_getPublisher =
::Ice::__defineOperation('getPublisher', ::Ice::OperationMode::Idempotent, ::Ice::OperationMode::Nonmutating, false, nil, [], [], [::Ice::T_ObjectPrx, false, 0], [])
- OP_getNonReplicatedPublisher =
::Ice::__defineOperation('getNonReplicatedPublisher', ::Ice::OperationMode::Idempotent, ::Ice::OperationMode::Nonmutating, false, nil, [], [], [::Ice::T_ObjectPrx, false, 0], [])
- OP_subscribeAndGetPublisher =
::Ice::__defineOperation('subscribeAndGetPublisher', ::Ice::OperationMode::Normal, ::Ice::OperationMode::Normal, false, nil, [[::IceStorm::T_QoS, false, 0], [::Ice::T_ObjectPrx, false, 0]], [], [::Ice::T_ObjectPrx, false, 0], [::IceStorm::T_AlreadySubscribed, ::IceStorm::T_InvalidSubscriber, ::IceStorm::T_BadQoS])
- OP_unsubscribe =
::Ice::__defineOperation('unsubscribe', ::Ice::OperationMode::Idempotent, ::Ice::OperationMode::Idempotent, false, nil, [[::Ice::T_ObjectPrx, false, 0]], [], nil, [])
- OP_link =
::Ice::__defineOperation('link', ::Ice::OperationMode::Normal, ::Ice::OperationMode::Normal, false, nil, [[::IceStorm::T_TopicPrx, false, 0], [::Ice::T_int, false, 0]], [], nil, [::IceStorm::T_LinkExists])
- OP_unlink =
::Ice::__defineOperation('unlink', ::Ice::OperationMode::Normal, ::Ice::OperationMode::Normal, false, nil, [[::IceStorm::T_TopicPrx, false, 0]], [], nil, [::IceStorm::T_NoSuchLink])
- OP_getLinkInfoSeq =
::Ice::__defineOperation('getLinkInfoSeq', ::Ice::OperationMode::Idempotent, ::Ice::OperationMode::Nonmutating, false, nil, [], [], [::IceStorm::T_LinkInfoSeq, false, 0], [])
- OP_getSubscribers =
::Ice::__defineOperation('getSubscribers', ::Ice::OperationMode::Normal, ::Ice::OperationMode::Normal, false, nil, [], [], [::Ice::T_IdentitySeq, false, 0], [])
- OP_destroy =
::Ice::__defineOperation('destroy', ::Ice::OperationMode::Normal, ::Ice::OperationMode::Normal, false, 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
195 196 197 |
# File 'lib/IceStorm/IceStorm.rb', line 195 def destroy(context=nil) TopicPrx_mixin::OP_destroy.invoke(self, [], context) end |
#getLinkInfoSeq(context = nil) ⇒ Object
187 188 189 |
# File 'lib/IceStorm/IceStorm.rb', line 187 def getLinkInfoSeq(context=nil) TopicPrx_mixin::OP_getLinkInfoSeq.invoke(self, [], context) end |
#getName(context = nil) ⇒ Object
159 160 161 |
# File 'lib/IceStorm/IceStorm.rb', line 159 def getName(context=nil) TopicPrx_mixin::OP_getName.invoke(self, [], context) end |
#getNonReplicatedPublisher(context = nil) ⇒ Object
167 168 169 |
# File 'lib/IceStorm/IceStorm.rb', line 167 def getNonReplicatedPublisher(context=nil) TopicPrx_mixin::OP_getNonReplicatedPublisher.invoke(self, [], context) end |
#getPublisher(context = nil) ⇒ Object
163 164 165 |
# File 'lib/IceStorm/IceStorm.rb', line 163 def getPublisher(context=nil) TopicPrx_mixin::OP_getPublisher.invoke(self, [], context) end |
#getSubscribers(context = nil) ⇒ Object
191 192 193 |
# File 'lib/IceStorm/IceStorm.rb', line 191 def getSubscribers(context=nil) TopicPrx_mixin::OP_getSubscribers.invoke(self, [], context) end |
#link(linkTo, cost, context = nil) ⇒ Object
179 180 181 |
# File 'lib/IceStorm/IceStorm.rb', line 179 def link(linkTo, cost, context=nil) TopicPrx_mixin::OP_link.invoke(self, [linkTo, cost], context) end |
#subscribeAndGetPublisher(theQoS, subscriber, context = nil) ⇒ Object
171 172 173 |
# File 'lib/IceStorm/IceStorm.rb', line 171 def subscribeAndGetPublisher(theQoS, subscriber, context=nil) TopicPrx_mixin::OP_subscribeAndGetPublisher.invoke(self, [theQoS, subscriber], context) end |
#unlink(linkTo, context = nil) ⇒ Object
183 184 185 |
# File 'lib/IceStorm/IceStorm.rb', line 183 def unlink(linkTo, context=nil) TopicPrx_mixin::OP_unlink.invoke(self, [linkTo], context) end |
#unsubscribe(subscriber, context = nil) ⇒ Object
175 176 177 |
# File 'lib/IceStorm/IceStorm.rb', line 175 def unsubscribe(subscriber, context=nil) TopicPrx_mixin::OP_unsubscribe.invoke(self, [subscriber], context) end |