File: PerfTest.idl

package info (click to toggle)
python-omniorb 3.6-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd, stretch, wheezy
  • size: 3,128 kB
  • ctags: 3,321
  • sloc: cpp: 13,969; python: 8,883; sh: 2,576; xml: 107; makefile: 95; ansic: 35
file content (32 lines) | stat: -rw-r--r-- 721 bytes parent folder | download | duplicates (6)
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
31
32

module PerfTest {

  typedef sequence<octet> octets;
  typedef octet octeta[200];

  typedef sequence<short> shorts;
  typedef short shorta[200];

  typedef sequence<long> longs;
  typedef long longa[200];

  typedef sequence<unsigned long> ulongs;
  typedef unsigned long ulonga[200];

  typedef sequence<double> doubles;
  typedef double doublea[200];

  interface I {
    long    op0(in long    l);
    octets  op1(in octets  a);
    octeta  op2(in octeta  a);
    shorts  op3(in shorts  a);
    shorta  op4(in shorta  a);
    longs   op5(in longs   a);
    longa   op6(in longa   a);
    ulongs  op7(in ulongs  a);
    ulonga  op8(in ulonga  a);
    doubles op9(in doubles a);
    doublea opa(in doublea a);
  };
};