RTI Connext CORBA Compatibility Kit  Version 6.0.0
 All Groups Pages
MessageSupport.cxx

[$(NDDSHOME)/example/CPP/corba/MessageSupport.h]

/*
WARNING: THIS FILE IS AUTO-GENERATED. DO NOT MODIFY.
This file was generated from Message.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 MessageSupport_793628338_h
#define MessageSupport_793628338_h
/* Uses */
#include "Message.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
/* Defines */
#ifdef __cplusplus
DDS_TYPESUPPORT_CPP(DateTimeTypeSupport, DateTime);
DDS_DATAWRITER_CPP(DateTimeDataWriter, DateTime);
DDS_DATAREADER_CPP(DateTimeDataReader, DateTimeSeq, DateTime);
#else
DDS_TYPESUPPORT_C(DateTimeTypeSupport, DateTime);
DDS_DATAWRITER_C(DateTimeDataWriter, DateTime);
DDS_DATAREADER_C(DateTimeDataReader, DateTimeSeq, DateTime);
#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
/* ========================================================================= */
#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
/* Defines */
#ifdef __cplusplus
DDS_TYPESUPPORT_CPP(MessageTypeSupport, Message);
DDS_DATAWRITER_CPP(MessageDataWriter, Message);
DDS_DATAREADER_CPP(MessageDataReader, MessageSeq, Message);
#else
DDS_TYPESUPPORT_C(MessageTypeSupport, Message);
DDS_DATAWRITER_C(MessageDataWriter, Message);
DDS_DATAREADER_C(MessageDataReader, MessageSeq, Message);
#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 /* MessageSupport_793628338_h */

[$(NDDSHOME)/example/CPP/corba/MessageSupport.cxx]

/*
WARNING: THIS FILE IS AUTO-GENERATED. DO NOT MODIFY.
This file was generated from Message.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.
*/
#include "MessageSupport.h"
#include "MessagePlugin.h"
#ifdef __cplusplus
#ifndef dds_c_log_impl_h
#include "dds_c/dds_c_log_impl.h"
#endif
#endif
/* ========================================================================= */
/* ----------------------------------------------------------------- */
/* DDSDataWriter
*/
/* Requires */
#define TTYPENAME DateTimeTYPENAME
/* Defines */
#define TDataWriter DateTimeDataWriter
#define TData ::DateTime
#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 DateTimeTYPENAME
/* Defines */
#define TDataReader DateTimeDataReader
#define TDataSeq DateTimeSeq
#define TData ::DateTime
#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 DateTimeTYPENAME
#define TPlugin_new ::DateTimePlugin_new
#define TPlugin_delete ::DateTimePlugin_delete
/* Defines */
#define TTypeSupport DateTimeTypeSupport
#define TData ::DateTime
#define TDataReader DateTimeDataReader
#define TDataWriter DateTimeDataWriter
#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
/* ========================================================================= */
/* ----------------------------------------------------------------- */
/* DDSDataWriter
*/
/* Requires */
#define TTYPENAME MessageTYPENAME
/* Defines */
#define TDataWriter MessageDataWriter
#define TData ::Message
#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 MessageTYPENAME
/* Defines */
#define TDataReader MessageDataReader
#define TDataSeq MessageSeq
#define TData ::Message
#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 MessageTYPENAME
#define TPlugin_new ::MessagePlugin_new
#define TPlugin_delete ::MessagePlugin_delete
/* Defines */
#define TTypeSupport MessageTypeSupport
#define TData ::Message
#define TDataReader MessageDataReader
#define TDataWriter MessageDataWriter
#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

RTI Connext CORBA Compatibility Kit Version 6.0.0 Copyright © Sun Mar 3 2019 Real-Time Innovations, Inc