OpenJAUS SAE SDK
6.0.0
|
This is a brief description. More...
#include <JudpAddress.h>
Inherits openjaus::transport::TransportData.
Public Member Functions | |
JudpAddress () | |
virtual | ~JudpAddress () |
JudpAddress (const system::InetAddress &ipAddress, uint16_t port, transport::InterfaceType type) | |
uint16_t | getPort () const |
Accessor to get the value of port. More... | |
bool | setPort (uint16_t port) |
Accessor to set value of port. More... | |
const system::InetAddress & | getIpAddress () const |
Accessor to get the value of ipAddress. More... | |
bool | setIpAddress (const system::InetAddress &ipAddress) |
Accessor to set value of ipAddress. More... | |
uint64_t | hash () |
Operation hash. More... | |
virtual std::string | toString () const |
bool | operator== (const JudpAddress &other) const |
virtual TransportData * | clone () |
Public Member Functions inherited from openjaus::transport::TransportData | |
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... | |
Protected Attributes | |
uint16_t | port |
system::InetAddress | ipAddress |
Protected Attributes inherited from openjaus::transport::TransportData | |
TransportType | transportType |
InterfaceType | interfaceType |
Private Member Functions | |
JudpAddress (const JudpAddress &other) | |
Friends | |
OPENJAUS_EXPORT friend std::ostream & | operator<< (std::ostream &output, const JudpAddress &object) |
OPENJAUS_EXPORT friend std::ostream & | operator<< (std::ostream &output, const JudpAddress *object) |
Additional Inherited Members | |
Protected Member Functions inherited from openjaus::transport::TransportData | |
TransportData (const TransportData &other) | |
Detailed description.
openjaus::transport::AS5669::JudpAddress::JudpAddress | ( | ) |
|
virtual |
openjaus::transport::AS5669::JudpAddress::JudpAddress | ( | const system::InetAddress & | ipAddress, |
uint16_t | port, | ||
transport::InterfaceType | type | ||
) |
|
private |
|
virtual |
Reimplemented from openjaus::transport::TransportData.
const system::InetAddress & openjaus::transport::AS5669::JudpAddress::getIpAddress | ( | ) | const |
uint16_t openjaus::transport::AS5669::JudpAddress::getPort | ( | ) | const |
uint64_t openjaus::transport::AS5669::JudpAddress::hash | ( | ) |
bool openjaus::transport::AS5669::JudpAddress::operator== | ( | const JudpAddress & | other | ) | const |
bool openjaus::transport::AS5669::JudpAddress::setIpAddress | ( | const system::InetAddress & | ipAddress | ) |
ipAddress | The value of the new ipAddress. |
bool openjaus::transport::AS5669::JudpAddress::setPort | ( | uint16_t | port | ) |
port | The value of the new port. |
|
virtual |
Reimplemented from openjaus::transport::TransportData.
|
friend |
|
friend |
|
protected |
|
protected |