Advertisement
Guest User

base.h - rtiddsgen autogenerated code

a guest
Mar 15th, 2013
320
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.40 KB | None | 0 0
  1.  
  2. /*
  3.   WARNING: THIS FILE IS AUTO-GENERATED. DO NOT MODIFY.
  4.  
  5.   This file was generated from base.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 base_1722632871_h
  12. #define base_1722632871_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. namespace IDL{
  30.  
  31. // A Data
  32.  
  33.        
  34. extern const char *ATYPENAME;
  35.        
  36.  
  37.  
  38. #ifdef __cplusplus
  39.     struct ASeq;
  40.  
  41. #ifndef NDDS_STANDALONE_TYPE
  42.     class ATypeSupport;
  43.     class ADataWriter;
  44.     class ADataReader;
  45. #endif
  46.  
  47. #endif
  48.  
  49.            
  50.    
  51. class A                                        
  52. {
  53. public:            
  54. #ifdef __cplusplus
  55.     typedef struct ASeq Seq;
  56.  
  57. #ifndef NDDS_STANDALONE_TYPE
  58.     typedef ATypeSupport TypeSupport;
  59.     typedef ADataWriter DataWriter;
  60.     typedef ADataReader DataReader;
  61. #endif
  62.  
  63. #endif
  64.    
  65.     DDS_Double  i;
  66.  
  67.            
  68. };                        
  69.    
  70.                            
  71. #if (defined(RTI_WIN32) || defined (RTI_WINCE)) && defined(NDDS_USER_DLL_EXPORT)
  72.   /* If the code is building on Windows, start exporting symbols.
  73.    */
  74.   #undef NDDSUSERDllExport
  75.   #define NDDSUSERDllExport __declspec(dllexport)
  76. #endif
  77.  
  78.    
  79. NDDSUSERDllExport DDS_TypeCode* A_get_typecode(void); /* Type code */
  80.    
  81.  
  82. DDS_SEQUENCE(ASeq, A);
  83.        
  84. NDDSUSERDllExport
  85. RTIBool A_initialize(
  86.         A* self);
  87.        
  88. NDDSUSERDllExport
  89. RTIBool A_initialize_ex(
  90.         A* self,RTIBool allocatePointers,RTIBool allocateMemory);
  91.  
  92. NDDSUSERDllExport
  93. void A_finalize(
  94.         A* self);
  95.                        
  96. NDDSUSERDllExport
  97. void A_finalize_ex(
  98.         A* self,RTIBool deletePointers);
  99.        
  100. NDDSUSERDllExport
  101. RTIBool A_copy(
  102.         A* dst,
  103.         const A* src);
  104.  
  105. #if (defined(RTI_WIN32) || defined (RTI_WINCE)) && defined(NDDS_USER_DLL_EXPORT)
  106.   /* If the code is building on Windows, stop exporting symbols.
  107.    */
  108.   #undef NDDSUSERDllExport
  109.   #define NDDSUSERDllExport
  110. #endif
  111.  
  112.  
  113. } /* namespace IDL */
  114.  
  115. #include <QtCore/QMetaType>
  116.  
  117. Q_DECLARE_METATYPE(IDL::A);
  118.  
  119.  
  120. #endif /* base_1722632871_h */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement