summaryrefslogtreecommitdiff
path: root/CIAO/tests/Bug_3944_Regression/base_connector_conn.idl
blob: ad397c1b12abc6951cde773efbf2553c5144a123 (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
#ifndef BASE_CONNECTOR_CONN_IDL
#define BASE_CONNECTOR_CONN_IDL

#include <Components.idl>

#pragma ciao lem "base_connector_connE.idl"
#pragma dds4ccm impl "base_connector_event_t.h"

module One
{
  module Foo <typename T, sequence<T> TSeq>
  {
    local interface Bar
    {
      void ope ();
    };

    porttype Write
    {
      provides Bar mybar;
    };

    porttype Listen
    {
      uses Bar mybar;
    };

    connector MyBaseEvent
    {
      mirrorport Write supplier;
      mirrorport Listen consumer;
    };
  };
};

#endif