OpenDDS
Snapshot(2023/04/07-19:43)
|
Base class for concrete transports to provide new objects. More...
#include <TransportType.h>
Public Member Functions | |
virtual const char * | name ()=0 |
virtual TransportInst_rch | new_inst (const OPENDDS_STRING &name)=0 |
![]() | |
virtual | ~RcObject () |
virtual void | _add_ref () |
virtual void | _remove_ref () |
long | ref_count () const |
WeakObject * | _get_weak_object () const |
Protected Member Functions | |
TransportType () | |
virtual | ~TransportType () |
![]() | |
RcObject () | |
Base class for concrete transports to provide new objects.
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 37 of file TransportType.h.
|
protected |
Definition at line 11 of file TransportType.cpp.
|
protectedvirtual |
Definition at line 15 of file TransportType.cpp.
|
pure virtual |
|
pure virtual |
Implemented in OpenDDS::DCPS::RtpsUdpType.