org.openorb.time
Class TIOImpl

java.lang.Object
  extended by org.omg.PortableServer.Servant
      extended by org.omg.CosTime.TIOPOA
          extended by org.openorb.time.TIOImpl
All Implemented Interfaces:
org.omg.CORBA.portable.InvokeHandler, TIOOperations

public class TIOImpl
extends TIOPOA

Author:
Olivier Modica, Nicolas Charpentier

Constructor Summary
TIOImpl(org.omg.CORBA.ORB orb)
           
TIOImpl(org.omg.CORBA.ORB orb, IntervalT interval)
           
TIOImpl(org.omg.CORBA.ORB orb, long lower, long upper)
           
 
Method Summary
 OverlapType overlaps(TIO interval, TIOHolder overlap)
          Operation overlaps
 OverlapType spans(UTO time, TIOHolder overlap)
          Operation spans
 IntervalT time_interval()
          time_interval read attribute
 UTO time()
          Operation time
 
Methods inherited from class org.omg.CosTime.TIOPOA
_all_interfaces, _invoke, _this, _this
 
Methods inherited from class org.omg.PortableServer.Servant
_default_POA, _get_delegate, _get_interface_def, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_object
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TIOImpl

public TIOImpl(org.omg.CORBA.ORB orb)

TIOImpl

public TIOImpl(org.omg.CORBA.ORB orb,
               IntervalT interval)

TIOImpl

public TIOImpl(org.omg.CORBA.ORB orb,
               long lower,
               long upper)
Method Detail

time_interval

public IntervalT time_interval()
time_interval read attribute


spans

public OverlapType spans(UTO time,
                         TIOHolder overlap)
Operation spans


overlaps

public OverlapType overlaps(TIO interval,
                            TIOHolder overlap)
Operation overlaps


time

public UTO time()
Operation time