/* WARNING: THIS FILE IS AUTO-GENERATED. DO NOT MODIFY. This file was generated from HelloWorld.idl using "rtiddsgen". The rtiddsgen tool is part of the RTI Data Distribution Service distribution. For more information, type 'rtiddsgen -help' at a command shell or consult the RTI Data Distribution Service manual. */ #ifndef HelloWorldSupport_1436885481_h #define HelloWorldSupport_1436885481_h /* Uses */ #include "HelloWorld.h" #ifdef __cplusplus #ifndef ndds_cpp_h #include "ndds/ndds_cpp.h" #endif #else #ifndef ndds_c_h #include "ndds/ndds_c.h" #endif #endif /* ========================================================================= */ #if (defined(RTI_WIN32) || defined (RTI_WINCE)) && defined(NDDS_USER_DLL_EXPORT) /* If the code is building on Windows, start exporting symbols. */ #undef NDDSUSERDllExport #define NDDSUSERDllExport __declspec(dllexport) #ifdef __cplusplus /* If we're building on Windows, explicitly import the superclasses of * the types declared below. */ class __declspec(dllimport) DDSTypeSupport; class __declspec(dllimport) DDSDataWriter; class __declspec(dllimport) DDSDataReader; #endif #endif #ifdef __cplusplus DDS_TYPESUPPORT_CPP(HelloWorldTypeSupport, HelloWorld); DDS_DATAWRITER_CPP(HelloWorldDataWriter, HelloWorld); DDS_DATAREADER_CPP(HelloWorldDataReader, HelloWorldSeq, HelloWorld); #else DDS_TYPESUPPORT_C(HelloWorldTypeSupport, HelloWorld); DDS_DATAWRITER_C(HelloWorldDataWriter, HelloWorld); DDS_DATAREADER_C(HelloWorldDataReader, HelloWorldSeq, HelloWorld); #endif #if (defined(RTI_WIN32) || defined (RTI_WINCE)) && defined(NDDS_USER_DLL_EXPORT) /* If the code is building on Windows, stop exporting symbols. */ #undef NDDSUSERDllExport #define NDDSUSERDllExport #endif #endif /* HelloWorldSupport_1436885481_h */
[$(NDDSHOME)/example/C/helloWorldPersistence/HelloWorldSupport.c]
/* WARNING: THIS FILE IS AUTO-GENERATED. DO NOT MODIFY. This file was generated from HelloWorld.idl using "rtiddsgen". The rtiddsgen tool is part of the RTI Data Distribution Service distribution. For more information, type 'rtiddsgen -help' at a command shell or consult the RTI Data Distribution Service manual. */ #include "HelloWorldSupport.h" #include "HelloWorldPlugin.h" #ifdef __cplusplus #ifndef dds_c_log_impl_h #include "dds_c/dds_c_log_impl.h" #endif #endif /* ========================================================================= */ /* ----------------------------------------------------------------- */ /* DDSDataWriter */ /* Requires */ #define TTYPENAME HelloWorldTYPENAME /* Defines */ #define TDataWriter HelloWorldDataWriter #define TData HelloWorld #ifdef __cplusplus #include "dds_cpp/generic/dds_cpp_data_TDataWriter.gen" #else #include "dds_c/generic/dds_c_data_TDataWriter.gen" #endif #undef TDataWriter #undef TData #undef TTYPENAME /* ----------------------------------------------------------------- */ /* DDSDataReader */ /* Requires */ #define TTYPENAME HelloWorldTYPENAME /* Defines */ #define TDataReader HelloWorldDataReader #define TDataSeq HelloWorldSeq #define TData HelloWorld #ifdef __cplusplus #include "dds_cpp/generic/dds_cpp_data_TDataReader.gen" #else #include "dds_c/generic/dds_c_data_TDataReader.gen" #endif #undef TDataReader #undef TDataSeq #undef TData #undef TTYPENAME /* ----------------------------------------------------------------- */ /* TypeSupport <<IMPLEMENTATION >> Requires: TTYPENAME, TPlugin_new TPlugin_delete Defines: TTypeSupport, TData, TDataReader, TDataWriter */ /* Requires */ #define TTYPENAME HelloWorldTYPENAME #define TPlugin_new HelloWorldPlugin_new #define TPlugin_delete HelloWorldPlugin_delete /* Defines */ #define TTypeSupport HelloWorldTypeSupport #define TData HelloWorld #define TDataReader HelloWorldDataReader #define TDataWriter HelloWorldDataWriter #ifdef __cplusplus #include "dds_cpp/generic/dds_cpp_data_TTypeSupport.gen" #else #include "dds_c/generic/dds_c_data_TTypeSupport.gen" #endif #undef TTypeSupport #undef TData #undef TDataReader #undef TDataWriter #undef TTYPENAME #undef TPlugin_new #undef TPlugin_delete