Class: R2CORBA::IORMap

Inherits:
Object
  • Object
show all
Defined in:
lib/corba/cbase/IORMap.rb,
lib/corba/jbase/IORMap.rb

Instance Method Summary collapse

Constructor Details

#initialize(orb) ⇒ IORMap

Returns a new instance of IORMap.



16
17
18
19
# File 'lib/corba/cbase/IORMap.rb', line 16

def initialize(orb)
  obj = orb.resolve_initial_references('IORTable')
  @iortbl = IORTable::Table._narrow(obj)
end

Instance Method Details

#map_ior(object_key, ior) ⇒ Object



21
22
23
# File 'lib/corba/cbase/IORMap.rb', line 21

def map_ior(object_key, ior)
  @iortbl.rebind(object_key, ior)
end

#unmap_ior(object_key) ⇒ Object



25
26
27
28
29
30
# File 'lib/corba/cbase/IORMap.rb', line 25

def unmap_ior(object_key)
  begin
    @iortbl.unbind(object_key)
  rescue IORTable::NotFound
  end
end