#ifndef _TIMEBASE_IDL_ #define _TIMEBASE_IDL_ #pragma prefix "omg.org" module TimeBase { typedef unsigned long long TimeT; typedef TimeT InaccuracyT; typedef short TdfT; struct UtcT { TimeT time; // 8 octets unsigned long inacclo; // 4 octets unsigned short inacchi; // 2 octets TdfT tdf; // 2 octets // total 16 octets. }; struct IntervalT { TimeT lower_bound; TimeT upper_bound; }; }; #endif