// $Id$ /** * @file DNM_Base.idl * @author Marcel Smit (msmit@remedy.nl) */ #ifndef DOUBLE_NESTED_MODULE_BASE_IDL #define DOUBLE_NESTED_MODULE_BASE_IDL #pragma ndds typesupport "Base/DNM_BaseSupport.h" #pragma opendds typesupport "Base/DNM_BaseTypeSupportImpl.h" #pragma DCPS_DATA_TYPE "X::Y::Z::DNM_Test_Struct" #pragma DCPS_DATA_KEY "X::Y::Z::DNM_Test_Struct key" module X { module Y { module Z { struct DNM_Test_Struct { string key; //@key long iter; }; #if defined DDS4CCM_NEEDS_SEQUENCES_DEFINED typedef sequence DNM_Test_StructSeq; #endif }; }; }; #endif /* DOUBLE_NESTED_MODULE_BASE_IDL */