/* -*- C++ -*- */ struct PerfStruct{ short s; char c; long l; octet o; double d; octet pad[8]; // to make it 32 bytes }; // Richly typed data interface ttcp_sequence { typedef sequence ShortSeq; typedef sequence LongSeq; typedef sequence DoubleSeq; typedef sequence CharSeq; typedef sequence OctetSeq; typedef sequence StructSeq; // Routines to send sequences of various data types oneway void sendShortSeq (in ShortSeq ttcp_seq); oneway void sendLongSeq (in LongSeq ttcp_seq); oneway void sendDoubleSeq (in DoubleSeq ttcp_seq); oneway void sendCharSeq (in CharSeq ttcp_seq); oneway void sendOctetSeq (in OctetSeq ttcp_seq); oneway void sendStructSeq (in StructSeq ttcp_seq); oneway void start_timer (); oneway void stop_timer (); };