DDS4CCM 1.0.1
Static Public Member Functions | Private Types | Private Member Functions | Static Private Attributes

CIAO::NDDS::DDS_TypeSupport_i Class Reference

#include <TypeSupport.h>

List of all members.

Static Public Member Functions

static void close (void)
static void register_type (const char *type, DDS_TypeFactory_i *factory,::DDS::DomainParticipant_ptr dp)
static DDS_TypeFactory_iunregister_type (const char *type,::DDS::DomainParticipant_ptr dp)
::DDS::DataWriter_ptr create_datawriter (DDSDataWriter *dw,::DDS::DomainParticipant_ptr dp,::DDS::Publisher_ptr pub)
::DDS::DataReader_ptr create_datareader (DDSDataReader *dr,::DDS::DomainParticipant_ptr dp,::DDS::Subscriber_ptr sub)

Private Types

typedef std::map< ACE_CString,
DDS_TypeFactory_i * > 
typefactories

Private Member Functions

 DDS_TypeSupport_i (void)
 ~DDS_TypeSupport_i (void)

Static Private Attributes

static typefactories type_factories

Member Typedef Documentation


Constructor & Destructor Documentation

CIAO::NDDS::DDS_TypeSupport_i::DDS_TypeSupport_i ( void  ) [private]
CIAO::NDDS::DDS_TypeSupport_i::~DDS_TypeSupport_i ( void  ) [private]

Member Function Documentation

void CIAO::NDDS::DDS_TypeSupport_i::close ( void  ) [static]
DDS::DataReader_ptr CIAO::NDDS::DDS_TypeSupport_i::create_datareader ( DDSDataReader *  dr,
::DDS::DomainParticipant_ptr  dp,
::DDS::Subscriber_ptr  sub 
) [static]
DDS::DataWriter_ptr CIAO::NDDS::DDS_TypeSupport_i::create_datawriter ( DDSDataWriter *  dw,
::DDS::DomainParticipant_ptr  dp,
::DDS::Publisher_ptr  pub 
) [static]
void CIAO::NDDS::DDS_TypeSupport_i::register_type ( const char *  type,
DDS_TypeFactory_i factory,
::DDS::DomainParticipant_ptr  dp 
) [static]
DDS_TypeFactory_i * CIAO::NDDS::DDS_TypeSupport_i::unregister_type ( const char *  type,
::DDS::DomainParticipant_ptr  dp 
) [static]

Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines