diff options
author | Johnny Willemsen <jwillemsen@remedy.nl> | 2009-09-09 14:05:53 +0000 |
---|---|---|
committer | Johnny Willemsen <jwillemsen@remedy.nl> | 2009-09-09 14:05:53 +0000 |
commit | dd6a88c1ce8243cb2e80752a952244fd825079fb (patch) | |
tree | 8fe77df9abd863b60c81bdba80dd94606ee81fe5 | |
parent | 8d0fd5d961696ec87211348fa72891b86439d69e (diff) | |
download | ATCD-dd6a88c1ce8243cb2e80752a952244fd825079fb.tar.gz |
-rw-r--r-- | modules/CIAO/connectors/dds4ccm/docs/dds4CCM v1.0.idl3 NewLook.idl3+ | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/modules/CIAO/connectors/dds4ccm/docs/dds4CCM v1.0.idl3 NewLook.idl3+ b/modules/CIAO/connectors/dds4ccm/docs/dds4CCM v1.0.idl3 NewLook.idl3+ index c46f70c803d..e20925e8933 100644 --- a/modules/CIAO/connectors/dds4ccm/docs/dds4CCM v1.0.idl3 NewLook.idl3+ +++ b/modules/CIAO/connectors/dds4ccm/docs/dds4CCM v1.0.idl3 NewLook.idl3+ @@ -269,12 +269,12 @@ module CCM_DDS { }; porttype DDS_Update_T <typename T> { - uses Updater<T> data; + uses Updater<T> data; uses DDS::DataWriter dds_entity; }; porttype DDS_MultiUpdate_T <typename TSeq> { - uses MultiUpdater<TSeq> data; + uses MultiUpdater<TSeq> data; uses DDS::DataWriter dds_entity; }; @@ -307,29 +307,32 @@ module CCM_DDS { }; porttype DDS_MultiListen_T <typename T, typename TSeq> { - uses Reader<T,TSeq> data; + uses Reader<T,TSeq> data; uses DataListenerControl data_control; - provides MultiListener data_listener; - uses DDS::DataReader dds_entity; + provides MultiListener data_listener; + uses DDS::DataReader dds_entity; provides PortStatusListener status; }; - // ---------- Typed sub-part ------------------------------------------------------------------ - module Typed<typename T, sequence<T> TSeq> { + module Typed<typename T, typename TSeq> { // Gathers all the constructs that are dependent on the data type (T), either directly -- interfaces // making use of T or TSeq, or indirectly -- porttypes using or providing those intefaces. // TSeq is passed as a second parameter to avoid creating a new sequence type. - typename DDS_Write_T<T> DDS_Write; - typename DDS_MultiWrite_T<T, TSeq> DDS_MultiWrite; - typename DDS_Update_T<T> DDS_Update; - typename DDS_MultiUpdate_T<TSeq> DDS_MultiUpdate; - typename DDS_Read_T<T,TSeq> DDS_Read; - typename DDS_Get_T<T,TSeq> DDS_Get; - typename DDS_RawListen_T<T, TSeq> DDS_RawListen; - typename DDS_StateListen_T<T, TSeq> DDS_StateListen; - typename DDS_MultiListen_T<T, TSeq> DDS_MulitListen; + porttypedef DDS_Write_T<T> DDS_Write; + porttypedef DDS_MultiWrite_T<T, TSeq> DDS_MultiWrite; + porttypedef DDS_Update_T<T> DDS_Update; + porttypedef DDS_MultiUpdate_T<TSeq> DDS_MultiUpdate; + porttypedef DDS_Read_T<T,TSeq> DDS_Read; + porttypedef DDS_Get_T<T,TSeq> DDS_Get; + porttypedef DDS_RawListen_T<T, TSeq> DDS_RawListen; + porttypedef DDS_StateListen_T<T, TSeq> DDS_StateListen; + porttypedef DDS_MultiListen_T<T, TSeq> DDS_MultiListen; + + // Also interfaces, just example for other use cases + interfacedef MultiListener <TSeq> DDD; + // ------------------------------------- // Interfaces to be 'used' or 'provided' // ------------------------------------- @@ -337,9 +340,6 @@ module CCM_DDS { // Data access - publishing side // ----------------------------- - - - // --------- // DDS Ports // --------- |