Advertisement
Guest User

extended.h - rtiddsgen autogenerated code

a guest
Mar 15th, 2013
264
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.61 KB | None | 0 0
  1.  
  2. /*
  3.   WARNING: THIS FILE IS AUTO-GENERATED. DO NOT MODIFY.
  4.  
  5.   This file was generated from extended.idl using "rtiddsgen".
  6.   The rtiddsgen tool is part of the RTI Connext distribution.
  7.   For more information, type 'rtiddsgen -help' at a command shell
  8.   or consult the RTI Connext manual.
  9. */
  10.  
  11. #ifndef extended_53651664_h
  12. #define extended_53651664_h
  13.  
  14. #ifndef NDDS_STANDALONE_TYPE
  15.     #ifdef __cplusplus
  16.         #ifndef ndds_cpp_h
  17.             #include "ndds/ndds_cpp.h"
  18.         #endif
  19.     #else
  20.         #ifndef ndds_c_h
  21.             #include "ndds/ndds_c.h"
  22.         #endif
  23.     #endif
  24. #else
  25.     #include "ndds_standalone_type.h"
  26. #endif
  27.  
  28.  
  29. #include <QtCore/QMetaType>
  30.  
  31. Q_DECLARE_METATYPE(IDL::A);
  32.  
  33. #include "base.h"
  34.  
  35.  
  36. namespace IDL{
  37.  
  38.        
  39. extern const char *ContainerTYPENAME;
  40.        
  41.  
  42.  
  43. #ifdef __cplusplus
  44.     struct ContainerSeq;
  45.  
  46. #ifndef NDDS_STANDALONE_TYPE
  47.     class ContainerTypeSupport;
  48.     class ContainerDataWriter;
  49.     class ContainerDataReader;
  50. #endif
  51.  
  52. #endif
  53.  
  54.            
  55.    
  56. class Container                                        
  57. {
  58. public:            
  59. #ifdef __cplusplus
  60.     typedef struct ContainerSeq Seq;
  61.  
  62. #ifndef NDDS_STANDALONE_TYPE
  63.     typedef ContainerTypeSupport TypeSupport;
  64.     typedef ContainerDataWriter DataWriter;
  65.     typedef ContainerDataReader DataReader;
  66. #endif
  67.  
  68. #endif
  69.    
  70.     IDL::A  a;
  71.  
  72.            
  73. };                        
  74.    
  75.                            
  76. #if (defined(RTI_WIN32) || defined (RTI_WINCE)) && defined(NDDS_USER_DLL_EXPORT)
  77.   /* If the code is building on Windows, start exporting symbols.
  78.    */
  79.   #undef NDDSUSERDllExport
  80.   #define NDDSUSERDllExport __declspec(dllexport)
  81. #endif
  82.  
  83.    
  84. NDDSUSERDllExport DDS_TypeCode* Container_get_typecode(void); /* Type code */
  85.    
  86.  
  87. DDS_SEQUENCE(ContainerSeq, Container);
  88.        
  89. NDDSUSERDllExport
  90. RTIBool Container_initialize(
  91.         Container* self);
  92.        
  93. NDDSUSERDllExport
  94. RTIBool Container_initialize_ex(
  95.         Container* self,RTIBool allocatePointers,RTIBool allocateMemory);
  96.  
  97. NDDSUSERDllExport
  98. void Container_finalize(
  99.         Container* self);
  100.                        
  101. NDDSUSERDllExport
  102. void Container_finalize_ex(
  103.         Container* self,RTIBool deletePointers);
  104.        
  105. NDDSUSERDllExport
  106. RTIBool Container_copy(
  107.         Container* dst,
  108.         const Container* src);
  109.  
  110. #if (defined(RTI_WIN32) || defined (RTI_WINCE)) && defined(NDDS_USER_DLL_EXPORT)
  111.   /* If the code is building on Windows, stop exporting symbols.
  112.    */
  113.   #undef NDDSUSERDllExport
  114.   #define NDDSUSERDllExport
  115. #endif
  116.  
  117.  
  118. } /* namespace IDL */
  119.  
  120.  
  121. #endif /* extended_53651664_h */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement