Module: Orocos::Async::CORBA

Defined in:
lib/orocos/async/ports.rb,
lib/orocos/async/attributes.rb,
lib/orocos/async/name_service.rb,
lib/orocos/async/task_context.rb

Defined Under Namespace

Classes: Attribute, AttributeBase, InputPort, InputWriter, NameService, OutputPort, OutputReader, Port, Property, TaskContext

Class Method Summary collapse

Class Method Details

.get(name, options = Hash.new) ⇒ Object



368
369
370
# File 'lib/orocos/async/name_service.rb', line 368

def get(name,options =Hash.new)
    name_service.get(name,options)
end

.name_serviceObject



364
365
366
# File 'lib/orocos/async/name_service.rb', line 364

def name_service
    @name_service ||= NameService.new(Orocos::CORBA.name_service.ip)
end

.name_service=(service) ⇒ Object



355
356
357
358
359
360
361
362
363
# File 'lib/orocos/async/name_service.rb', line 355

def name_service=(service)
    Orocos::Async.name_service.name_services.each_with_index do |i,val|
        if val == @delegator_obj
            Orocos::Async.name_service.name_services[i] = service
            break
        end
    end
    reachable! service
end

.proxy(name, options = Hash.new) ⇒ Object



372
373
374
# File 'lib/orocos/async/name_service.rb', line 372

def proxy(name,options = Hash.new)
    name_service.proxy(name,options)
end