summaryrefslogtreecommitdiff
path: root/TAO/performance-tests/Cubit/TAO/MT_Cubit/cubit.idl
blob: 6e83cd25d42f0ad85b384d6b3f69d705bc5fbc4d (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
interface Cubit 
{
  struct Many 
  {
    octet o;		// + 3 bytes padding (normally) ...
    long l;
    short s;		// + 2 bytes padding (normally) ...
  };
    
  octet	 cube_octet  (in octet o);
  short	 cube_short  (in short s);
  long   cube_long   (in long l);
  Many   cube_struct (in Many values);
        
  oneway void noop ();

  oneway void shutdown ();
};

interface Cubit_Factory 
{ 
  string create_cubit (in unsigned short index);
};