Module: IceStorm::TopicManagerPrx_mixin

Included in:
TopicManagerPrx
Defined in:
ruby/IceStorm/IceStorm.rb

Constant Summary collapse

OP_create =
Ice::__defineOperation('create', 'create', Ice::OperationMode::Normal, nil, [[Ice::T_string, false, 0]], [], [::IceStorm::T_TopicPrx, false, 0], [::IceStorm::T_TopicExists])
OP_retrieve =
Ice::__defineOperation('retrieve', 'retrieve', Ice::OperationMode::Idempotent, nil, [[Ice::T_string, false, 0]], [], [::IceStorm::T_TopicPrx, false, 0], [::IceStorm::T_NoSuchTopic])
OP_retrieveAll =
Ice::__defineOperation('retrieveAll', 'retrieveAll', Ice::OperationMode::Idempotent, nil, [], [], [::IceStorm::T_TopicDict, false, 0], [])

Instance Method Summary collapse

Instance Method Details

#create(name, context = nil) ⇒ Object



203
204
205
# File 'ruby/IceStorm/IceStorm.rb', line 203

def create(name, context=nil)
    TopicManagerPrx_mixin::OP_create.invoke(self, [name], context)
end

#retrieve(name, context = nil) ⇒ Object



207
208
209
# File 'ruby/IceStorm/IceStorm.rb', line 207

def retrieve(name, context=nil)
    TopicManagerPrx_mixin::OP_retrieve.invoke(self, [name], context)
end

#retrieveAll(context = nil) ⇒ Object



211
212
213
# File 'ruby/IceStorm/IceStorm.rb', line 211

def retrieveAll(context=nil)
    TopicManagerPrx_mixin::OP_retrieveAll.invoke(self, [], context)
end