summaryrefslogtreecommitdiff
path: root/TAO/performance-tests/Cubit/TAO/MT_Cubit/cubit.idl
blob: 1996adfb8ce945138d609c163bb209353a0279c3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// @@ Sumedh, please figure out how to remove this file and share it
// between the client and server.

interface Cubit 
{
  octet	cube_octet (in octet o);
  short	cube_short (in short s);
  long cube_long (in long l);
    
  struct Many 
  {
    octet o;		// + 3 bytes padding (normally) ...
    long l;
    short s;		// + 2 bytes padding (normally) ...
  };
    
  Many cube_struct (in Many values);
    
  oneway void please_exit ();
};

interface Cubit_Factory 
{ 
  Cubit create_cubit (in short priority);
};