Interface IBridge


@Deprecated public interface IBridge
Deprecated.
As of UDK 3.2, this interface is deprecated, without offering a replacement.
This is abstract interface for bridges.

Bridges are able to map one object from one UNO environment to another and vice versa.

See Also:
  • Method Details

    • mapInterfaceTo

      Object mapInterfaceTo(Object object, Type type)
      Deprecated.
      Maps an object from the source environment to the destination environment.
      Parameters:
      object - the object to map
      type - the type of the interface that shall be mapped
      Returns:
      the object in the destination environment
    • mapInterfaceFrom

      Object mapInterfaceFrom(Object object, Type type)
      Deprecated.
      Maps an object from the destination environment to the source environment.
      Parameters:
      object - the object to map
      type - the type of the interface that shall be mapped
      Returns:
      the object in the source environment
    • getSourceEnvironment

      IEnvironment getSourceEnvironment()
      Deprecated.
      Returns the source environment.
      Returns:
      the source environment of this bridge
    • getTargetEnvironment

      IEnvironment getTargetEnvironment()
      Deprecated.
      Returns the destination environment.
      Returns:
      the destination environment of this bridge
    • acquire

      void acquire()
      Deprecated.
      Increases the life count.
    • release

      void release()
      Deprecated.
      Decreases the life count.

      If the life count drops to zero, the bridge disposes itself.

    • dispose

      void dispose() throws InterruptedException, IOException
      Deprecated.
      Disposes the bridge.

      Sends involved threads an InterruptedException. Releases mapped objects.

      Throws:
      InterruptedException - it's deprecated so who cares.
      IOException - it's deprecated so who cares.