123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190 |
- /*
- WARNING: THIS FILE IS AUTO-GENERATED. DO NOT MODIFY.
- This file was generated from Topics.idl using "rtiddsgen".
- The rtiddsgen tool is part of the RTI Connext distribution.
- For more information, type 'rtiddsgen -help' at a command shell
- or consult the RTI Connext manual.
- */
- #ifndef Topics_1175585748_h
- #define Topics_1175585748_h
- #ifndef NDDS_STANDALONE_TYPE
- #ifndef ndds_cpp_h
- #include "ndds/ndds_cpp.h"
- #endif
- #include "rti/xcdr/Interpreter.hpp"
- #else
- #include "ndds_standalone_type.h"
- #endif
- typedef DDS_OctetSeq TopicSample_SomeBytes ;
- #if (defined(RTI_WIN32) || defined (RTI_WINCE) || defined(RTI_INTIME)) && defined(NDDS_USER_DLL_EXPORT)
- /* If the code is building on Windows, start exporting symbols.
- */
- #undef NDDSUSERDllExport
- #define NDDSUSERDllExport __declspec(dllexport)
- #endif
- #ifndef NDDS_STANDALONE_TYPE
- NDDSUSERDllExport DDS_TypeCode* TopicSample_SomeBytes_get_typecode(void); /* Type code */
- NDDSUSERDllExport RTIXCdrTypePlugin *TopicSample_SomeBytes_get_type_plugin_info(void);
- NDDSUSERDllExport RTIXCdrSampleAccessInfo *TopicSample_SomeBytes_get_sample_access_info(void);
- NDDSUSERDllExport RTIXCdrSampleAccessInfo *TopicSample_SomeBytes_get_sample_seq_access_info(void);
- #endif
- DDS_SEQUENCE(TopicSample_SomeBytesSeq, TopicSample_SomeBytes);
- NDDSUSERDllExport
- RTIBool TopicSample_SomeBytes_initialize(
- TopicSample_SomeBytes* self);
- NDDSUSERDllExport
- RTIBool TopicSample_SomeBytes_initialize_ex(
- TopicSample_SomeBytes* self,RTIBool allocatePointers,RTIBool allocateMemory);
- NDDSUSERDllExport
- RTIBool TopicSample_SomeBytes_initialize_w_params(
- TopicSample_SomeBytes* self,
- const struct DDS_TypeAllocationParams_t * allocParams);
- NDDSUSERDllExport
- RTIBool TopicSample_SomeBytes_finalize_w_return(
- TopicSample_SomeBytes* self);
- NDDSUSERDllExport
- void TopicSample_SomeBytes_finalize(
- TopicSample_SomeBytes* self);
- NDDSUSERDllExport
- void TopicSample_SomeBytes_finalize_ex(
- TopicSample_SomeBytes* self,RTIBool deletePointers);
- NDDSUSERDllExport
- void TopicSample_SomeBytes_finalize_w_params(
- TopicSample_SomeBytes* self,
- const struct DDS_TypeDeallocationParams_t * deallocParams);
- NDDSUSERDllExport
- void TopicSample_SomeBytes_finalize_optional_members(
- TopicSample_SomeBytes* self, RTIBool deletePointers);
- NDDSUSERDllExport
- RTIBool TopicSample_SomeBytes_copy(
- TopicSample_SomeBytes* dst,
- const TopicSample_SomeBytes* src);
- #if (defined(RTI_WIN32) || defined (RTI_WINCE) || defined(RTI_INTIME)) && defined(NDDS_USER_DLL_EXPORT)
- /* If the code is building on Windows, stop exporting symbols.
- */
- #undef NDDSUSERDllExport
- #define NDDSUSERDllExport
- #endif
- extern "C" {
- extern const char *TopicSample_MessageTYPENAME;
- }
- struct TopicSample_MessageSeq;
- #ifndef NDDS_STANDALONE_TYPE
- class TopicSample_MessageTypeSupport;
- class TopicSample_MessageDataWriter;
- class TopicSample_MessageDataReader;
- #endif
- class TopicSample_Message
- {
- public:
- typedef struct TopicSample_MessageSeq Seq;
- #ifndef NDDS_STANDALONE_TYPE
- typedef TopicSample_MessageTypeSupport TypeSupport;
- typedef TopicSample_MessageDataWriter DataWriter;
- typedef TopicSample_MessageDataReader DataReader;
- #endif
- DDS_Char * msgname ;
- DDS_Long counter ;
- DDS_LongLong sendtime ;
- TopicSample_SomeBytes xdata ;
- };
- #if (defined(RTI_WIN32) || defined (RTI_WINCE) || defined(RTI_INTIME)) && defined(NDDS_USER_DLL_EXPORT)
- /* If the code is building on Windows, start exporting symbols.
- */
- #undef NDDSUSERDllExport
- #define NDDSUSERDllExport __declspec(dllexport)
- #endif
- #ifndef NDDS_STANDALONE_TYPE
- NDDSUSERDllExport DDS_TypeCode* TopicSample_Message_get_typecode(void); /* Type code */
- NDDSUSERDllExport RTIXCdrTypePlugin *TopicSample_Message_get_type_plugin_info(void);
- NDDSUSERDllExport RTIXCdrSampleAccessInfo *TopicSample_Message_get_sample_access_info(void);
- NDDSUSERDllExport RTIXCdrSampleAccessInfo *TopicSample_Message_get_sample_seq_access_info(void);
- #endif
- DDS_SEQUENCE(TopicSample_MessageSeq, TopicSample_Message);
- NDDSUSERDllExport
- RTIBool TopicSample_Message_initialize(
- TopicSample_Message* self);
- NDDSUSERDllExport
- RTIBool TopicSample_Message_initialize_ex(
- TopicSample_Message* self,RTIBool allocatePointers,RTIBool allocateMemory);
- NDDSUSERDllExport
- RTIBool TopicSample_Message_initialize_w_params(
- TopicSample_Message* self,
- const struct DDS_TypeAllocationParams_t * allocParams);
- NDDSUSERDllExport
- RTIBool TopicSample_Message_finalize_w_return(
- TopicSample_Message* self);
- NDDSUSERDllExport
- void TopicSample_Message_finalize(
- TopicSample_Message* self);
- NDDSUSERDllExport
- void TopicSample_Message_finalize_ex(
- TopicSample_Message* self,RTIBool deletePointers);
- NDDSUSERDllExport
- void TopicSample_Message_finalize_w_params(
- TopicSample_Message* self,
- const struct DDS_TypeDeallocationParams_t * deallocParams);
- NDDSUSERDllExport
- void TopicSample_Message_finalize_optional_members(
- TopicSample_Message* self, RTIBool deletePointers);
- NDDSUSERDllExport
- RTIBool TopicSample_Message_copy(
- TopicSample_Message* dst,
- const TopicSample_Message* src);
- #if (defined(RTI_WIN32) || defined (RTI_WINCE) || defined(RTI_INTIME)) && defined(NDDS_USER_DLL_EXPORT)
- /* If the code is building on Windows, stop exporting symbols.
- */
- #undef NDDSUSERDllExport
- #define NDDSUSERDllExport
- #endif
- #ifndef NDDS_STANDALONE_TYPE
- namespace rti {
- namespace xcdr {
- template <>
- struct type_code<TopicSample_Message> {
- static const RTIXCdrTypeCode * get();
- };
- }
- }
- #endif
- #endif /* Topics */
|