summaryrefslogtreecommitdiff
path: root/CIAO/tests/IDL_Test/NonTopic_Connector/nontopic_test.idl
blob: 04b87042e1fb35b8e32aa650d5e40d492cad4ab5 (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
31
32
33
34
35
36
37
38
39
/**
 * @file
 * @author
 */

#ifndef NONTOPIC_TEST_IDL
#define NONTOPIC_TEST_IDL

#include <Components.idl>

#pragma dds4ccm impl "NonTopic_Connector_T.h"

module Typed_NonTopic_Test_1<typename T,typename U,typename V,
                           sequence<T> TSeq, sequence<U> USeq, sequence<V> VSeq>
   {
     local interface TestControl
       {
         void create(out T dat_T, out U dat_u, out V dat_v);
       };
     connector NT
       {
         uses TestControl foo;
       };
    };

module Typed_NonTopic_Test_2<typename T,typename U,
                           sequence<T> TSeq, sequence<U> USeq>
   {
     local interface TestControl
       {
         void create(out T dat_T, out U dat_u);
       };
     connector NT_2
       {
         uses TestControl bar;
       };
    };

#endif