summaryrefslogtreecommitdiff
path: root/modules/CIAO/connectors/dds4ccm/idl/dds4ccm_Connector_Base.idl3p
blob: 349c6035a5e73eeb8c93525ac5daee7af1c9d297 (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
/**
 * @file dds4CCM_Connector_Base.idl3p
 *
 */

#ifndef DDS4CCM_CONNECTOR_BASE_IDL3P
#define DDS4CCM_CONNECTOR_BASE_IDL3P

#include "dds4ccm/idl/dds4ccm_ConnectorStatusListener.idl3"

module CCM_DDS
{
  connector DDS_Base {
    uses ConnectorStatusListener		error_listener;
    readonly attribute DDS::DomainId_t	domain_id;
    readonly attribute string		qos_profile;// File URL or XML string
  };
  
  connector DDS_TopicBase : DDS_Base {
    readonly attribute string		topic_name;
    readonly attribute StringSeq		key_fields;
  };
};

#endif