summaryrefslogtreecommitdiff
path: root/TAO/tests/Alt_Mapping/alt_mapping.idl
blob: bd70a846da0089a1ea06fb1a194dbc04f0321654 (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
27
28
29
30
// $Id$

interface Alt_Mapping
{
  string test_unbounded_string (in string s1,
                                inout string s2,
                                out string s3);

  struct Fixed_Struct
  {
    long l;
    char c;
    short s;
    octet o;
    float f;
    boolean b;
    double d;
  };


  typedef sequence<Fixed_Struct> StructSeq;
  StructSeq test_struct_sequence (in StructSeq s1,
                                  inout StructSeq s2,
                                  out StructSeq s3);

  void shutdown ();
  // Shutdown the server: this is useful to check for memory leaks,
  // performance results and in general to verify that orderly
  // shutdown is possible.
};