TopicsSupport.cxx 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. /*
  2. WARNING: THIS FILE IS AUTO-GENERATED. DO NOT MODIFY.
  3. This file was generated from Topics.idl using "rtiddsgen".
  4. The rtiddsgen tool is part of the RTI Connext distribution.
  5. For more information, type 'rtiddsgen -help' at a command shell
  6. or consult the RTI Connext manual.
  7. */
  8. #include "TopicsSupport.h"
  9. #include "TopicsPlugin.h"
  10. #ifndef dds_c_log_impl_h
  11. #include "dds_c/dds_c_log_impl.h"
  12. #endif
  13. /* ========================================================================= */
  14. /**
  15. <<IMPLEMENTATION>>
  16. Defines: TData,
  17. TDataWriter,
  18. TDataReader,
  19. TTypeSupport
  20. Configure and implement 'TopicSample_Message' support classes.
  21. Note: Only the #defined classes get defined
  22. */
  23. /* ----------------------------------------------------------------- */
  24. /* DDSDataWriter
  25. */
  26. /**
  27. <<IMPLEMENTATION >>
  28. Defines: TDataWriter, TData
  29. */
  30. /* Requires */
  31. #define TTYPENAME TopicSample_MessageTYPENAME
  32. /* Defines */
  33. #define TDataWriter TopicSample_MessageDataWriter
  34. #define TData TopicSample_Message
  35. #define ENABLE_TDATAWRITER_DATA_CONSTRUCTOR_METHODS
  36. #include "dds_cpp/generic/dds_cpp_data_TDataWriter.gen"
  37. #undef ENABLE_TDATAWRITER_DATA_CONSTRUCTOR_METHODS
  38. #undef TDataWriter
  39. #undef TData
  40. #undef TTYPENAME
  41. /* ----------------------------------------------------------------- */
  42. /* DDSDataReader
  43. */
  44. /**
  45. <<IMPLEMENTATION >>
  46. Defines: TDataReader, TDataSeq, TData
  47. */
  48. /* Requires */
  49. #define TTYPENAME TopicSample_MessageTYPENAME
  50. /* Defines */
  51. #define TDataReader TopicSample_MessageDataReader
  52. #define TDataSeq TopicSample_MessageSeq
  53. #define TData TopicSample_Message
  54. #define ENABLE_TDATAREADER_DATA_CONSISTENCY_CHECK_METHOD
  55. #include "dds_cpp/generic/dds_cpp_data_TDataReader.gen"
  56. #undef ENABLE_TDATAREADER_DATA_CONSISTENCY_CHECK_METHOD
  57. #undef TDataReader
  58. #undef TDataSeq
  59. #undef TData
  60. #undef TTYPENAME
  61. /* ----------------------------------------------------------------- */
  62. /* TypeSupport
  63. <<IMPLEMENTATION >>
  64. Requires: TTYPENAME,
  65. TPlugin_new
  66. TPlugin_delete
  67. Defines: TTypeSupport, TData, TDataReader, TDataWriter
  68. */
  69. /* Requires */
  70. #define TTYPENAME TopicSample_MessageTYPENAME
  71. #define TPlugin_new TopicSample_MessagePlugin_new
  72. #define TPlugin_delete TopicSample_MessagePlugin_delete
  73. /* Defines */
  74. #define TTypeSupport TopicSample_MessageTypeSupport
  75. #define TData TopicSample_Message
  76. #define TDataReader TopicSample_MessageDataReader
  77. #define TDataWriter TopicSample_MessageDataWriter
  78. #define TGENERATE_SER_CODE
  79. #ifndef NDDS_STANDALONE_TYPE
  80. #define TGENERATE_TYPECODE
  81. #endif
  82. #include "dds_cpp/generic/dds_cpp_data_TTypeSupport.gen"
  83. #undef TTypeSupport
  84. #undef TData
  85. #undef TDataReader
  86. #undef TDataWriter
  87. #ifndef NDDS_STANDALONE_TYPE
  88. #undef TGENERATE_TYPECODE
  89. #endif
  90. #undef TGENERATE_SER_CODE
  91. #undef TTYPENAME
  92. #undef TPlugin_new
  93. #undef TPlugin_delete