org.omg.TimeBase
Class UtcT

java.lang.Object
  extended by org.omg.TimeBase.UtcT
All Implemented Interfaces:
java.io.Serializable, org.omg.CORBA.portable.IDLEntity

public final class UtcT
extends java.lang.Object
implements org.omg.CORBA.portable.IDLEntity

Utct defines the structure of the time value that is used universally in this service. The basic value of time is of type TimeT that is held in the time field. Whether a Utct structure is holding a relativeor absolute time is determined by its history. There is no explicit flag whithin the object holding that state information. The inacclo and inacchi field together hold a 48-bit estimate of inaccuracy in the time field. These two fields together hold a value of type InaccuracyT packed into 48 bits. The tdf field hold time zone information. Implementation must place the time displacement factor for the local time zone in this field whenever they create a UTO.

See Also:
Serialized Form

Field Summary
 short inacchi
          Struct member inacchi
 int inacclo
          Struct member inacclo
 short tdf
          Struct member tdf
 long time
          Struct member time
 
Constructor Summary
UtcT()
          Default constructor
UtcT(long time, int inacclo, short inacchi, short tdf)
          Constructor with fields initialization
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

time

public long time
Struct member time


inacclo

public int inacclo
Struct member inacclo


inacchi

public short inacchi
Struct member inacchi


tdf

public short tdf
Struct member tdf

Constructor Detail

UtcT

public UtcT()
Default constructor


UtcT

public UtcT(long time,
            int inacclo,
            short inacchi,
            short tdf)
Constructor with fields initialization

Parameters:
time - time struct member
inacclo - inacclo struct member
inacchi - inacchi struct member
tdf - tdf struct member