blob: fbce1bb2a973c02b6a15329e55e9824a303fc24a (
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
40
|
// $Id$
#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
|