Module: IceStorm::Topic_mixin
Constant Summary collapse
- ICE_TYPE =
T_Topic
- 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, [])
Constants included from Ice::Object_mixin
Ice::Object_mixin::OP_ice_id, Ice::Object_mixin::OP_ice_ids, Ice::Object_mixin::OP_ice_isA, Ice::Object_mixin::OP_ice_ping
Instance Attribute Summary
Attributes included from Ice::Object_mixin
Instance Method Summary collapse
- #ice_id(current = nil) ⇒ Object
- #ice_ids(current = nil) ⇒ Object
-
#inspect ⇒ Object
Operation signatures.
Methods included from Ice::Object_mixin
Instance Method Details
#ice_id(current = nil) ⇒ Object
174 175 176 |
# File 'lib/IceStorm/IceStorm.rb', line 174 def ice_id(current=nil) '::IceStorm::Topic' end |
#ice_ids(current = nil) ⇒ Object
170 171 172 |
# File 'lib/IceStorm/IceStorm.rb', line 170 def ice_ids(current=nil) ['::Ice::Object', '::IceStorm::Topic'] end |
#inspect ⇒ Object
Operation signatures.
def getName(current=nil) def getPublisher(current=nil) def getNonReplicatedPublisher(current=nil) def subscribeAndGetPublisher(theQoS, subscriber, current=nil) def unsubscribe(subscriber, current=nil) def link(linkTo, cost, current=nil) def unlink(linkTo, current=nil) def getLinkInfoSeq(current=nil) def getSubscribers(current=nil) def destroy(current=nil)
192 193 194 |
# File 'lib/IceStorm/IceStorm.rb', line 192 def inspect ::Ice::__stringify(self, T_Topic) end |