#include <TransportType.h>
Inheritance diagram for OpenDDS::DCPS::TransportType:
Public Member Functions | |
virtual const char * | name ()=0 |
virtual TransportInst * | new_inst (const OPENDDS_STRING &name)=0 |
Protected Member Functions | |
TransportType () | |
virtual | ~TransportType () |
Each transport implementation will need to define a concrete subclass of the TransportType class. The base class (TransportType) contains the pure virtual functions to provide new objects. The concrete transport implements these methods to provide the new concrete transport object.
Definition at line 33 of file TransportType.h.
OpenDDS::DCPS::TransportType::TransportType | ( | ) | [protected] |
OpenDDS::DCPS::TransportType::~TransportType | ( | ) | [protected, virtual] |
virtual const char* OpenDDS::DCPS::TransportType::name | ( | ) | [pure virtual] |
virtual TransportInst* OpenDDS::DCPS::TransportType::new_inst | ( | const OPENDDS_STRING & | name | ) | [pure virtual] |
Implemented in OpenDDS::DCPS::RtpsUdpType.