OpenJAUS SAE SDK  6.0.0
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
openjaus::transport::TransportData Class Reference

#include <TransportData.h>

Inherited by openjaus::transport::AS5669::JudpAddress, and openjaus::transport::AS5669::TCPAddress.

Public Member Functions

 TransportData ()
 
virtual ~TransportData ()
 
TransportType getTransportType () const
 Accessor to get the value of transportType. More...
 
bool setTransportType (TransportType transportType)
 Accessor to set value of transportType. More...
 
InterfaceType getInterfaceType () const
 Accessor to get the value of interfaceType. More...
 
bool setInterfaceType (InterfaceType interfaceType)
 Accessor to set value of interfaceType. More...
 
virtual std::string toString () const
 
virtual TransportDataclone ()
 

Protected Member Functions

 TransportData (const TransportData &other)
 

Protected Attributes

TransportType transportType
 
InterfaceType interfaceType
 

Friends

OPENJAUS_EXPORT friend std::ostream & operator<< (std::ostream &output, const TransportData &object)
 
OPENJAUS_EXPORT friend std::ostream & operator<< (std::ostream &output, const TransportData *object)
 

Constructor & Destructor Documentation

◆ TransportData() [1/2]

openjaus::transport::TransportData::TransportData ( )

◆ ~TransportData()

openjaus::transport::TransportData::~TransportData ( )
virtual

◆ TransportData() [2/2]

openjaus::transport::TransportData::TransportData ( const TransportData other)
protected

Member Function Documentation

◆ clone()

TransportData * openjaus::transport::TransportData::clone ( )
virtual

◆ getInterfaceType()

InterfaceType openjaus::transport::TransportData::getInterfaceType ( ) const

◆ getTransportType()

TransportType openjaus::transport::TransportData::getTransportType ( ) const

◆ setInterfaceType()

bool openjaus::transport::TransportData::setInterfaceType ( InterfaceType  interfaceType)
Parameters
interfaceTypeThe value of the new interfaceType.

◆ setTransportType()

bool openjaus::transport::TransportData::setTransportType ( TransportType  transportType)
Parameters
transportTypeThe value of the new transportType.

◆ toString()

std::string openjaus::transport::TransportData::toString ( ) const
virtual

Friends And Related Function Documentation

◆ operator<< [1/2]

OPENJAUS_EXPORT friend std::ostream& operator<< ( std::ostream &  output,
const TransportData object 
)
friend

◆ operator<< [2/2]

OPENJAUS_EXPORT friend std::ostream& operator<< ( std::ostream &  output,
const TransportData object 
)
friend

Member Data Documentation

◆ interfaceType

InterfaceType openjaus::transport::TransportData::interfaceType
protected

◆ transportType

TransportType openjaus::transport::TransportData::transportType
protected

The documentation for this class was generated from the following files: