Class: R2CORBA::IORMap
- Inherits:
-
Object
- Object
- R2CORBA::IORMap
- Defined in:
- lib/corba/cbase/IORMap.rb,
lib/corba/jbase/IORMap.rb
Instance Method Summary collapse
-
#initialize(orb) ⇒ IORMap
constructor
A new instance of IORMap.
- #map_ior(object_key, ior) ⇒ Object
- #unmap_ior(object_key) ⇒ Object
Constructor Details
#initialize(orb) ⇒ IORMap
Returns a new instance of IORMap.
17 18 19 20 |
# File 'lib/corba/cbase/IORMap.rb', line 17 def initialize(orb) obj = orb.resolve_initial_references('IORTable') @iortbl = IORTable::Table._narrow(obj) end |
Instance Method Details
#map_ior(object_key, ior) ⇒ Object
22 23 24 |
# File 'lib/corba/cbase/IORMap.rb', line 22 def map_ior(object_key, ior) @iortbl.rebind(object_key, ior) end |
#unmap_ior(object_key) ⇒ Object
26 27 28 29 30 31 |
# File 'lib/corba/cbase/IORMap.rb', line 26 def unmap_ior(object_key) begin @iortbl.unbind(object_key) rescue IORTable::NotFound end end |