OpenJAUS Software Development Kit  4.3.1
Public Member Functions | Static Public Attributes | Protected Attributes | Private Member Functions | Friends | List of all members
openjaus::transport::AS5669::JudpAddress Class Reference

This is a brief description. More...

#include <JudpAddress.h>

Inherits openjaus::transport::TransportData.

Public Member Functions

 JudpAddress ()
 
virtual ~JudpAddress ()
 
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::InetAddressgetIpAddress () 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
 
virtual TransportDataclone ()
 
- Public Member Functions inherited from openjaus::transport::TransportData
 TransportData ()
 
virtual ~TransportData ()
 
TransportType getType () const
 Accessor to get the value of type. More...
 
bool setType (TransportType type)
 Accessor to set value of type. More...
 

Static Public Attributes

static const short STANDARD_PORT = 3794
 

Protected Attributes

uint16_t port
 
system::InetAddress ipAddress
 
- Protected Attributes inherited from openjaus::transport::TransportData
TransportType type
 

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

Detailed description.

Author
Name (name@.nosp@m.emai.nosp@m.l.com)

Constructor & Destructor Documentation

§ JudpAddress() [1/2]

openjaus::transport::AS5669::JudpAddress::JudpAddress ( )

§ ~JudpAddress()

openjaus::transport::AS5669::JudpAddress::~JudpAddress ( )
virtual

§ JudpAddress() [2/2]

openjaus::transport::AS5669::JudpAddress::JudpAddress ( const JudpAddress other)
private

Member Function Documentation

§ clone()

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

§ getIpAddress()

const system::InetAddress & openjaus::transport::AS5669::JudpAddress::getIpAddress ( ) const

§ getPort()

uint16_t openjaus::transport::AS5669::JudpAddress::getPort ( ) const

§ hash()

uint64_t openjaus::transport::AS5669::JudpAddress::hash ( )

§ setIpAddress()

bool openjaus::transport::AS5669::JudpAddress::setIpAddress ( const system::InetAddress ipAddress)
Parameters
ipAddressThe value of the new ipAddress.

§ setPort()

bool openjaus::transport::AS5669::JudpAddress::setPort ( uint16_t  port)
Parameters
portThe value of the new port.

§ toString()

std::string openjaus::transport::AS5669::JudpAddress::toString ( ) const
virtual

Friends And Related Function Documentation

§ operator<< [1/2]

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

§ operator<< [2/2]

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

Member Data Documentation

§ ipAddress

system::InetAddress openjaus::transport::AS5669::JudpAddress::ipAddress
protected

§ port

uint16_t openjaus::transport::AS5669::JudpAddress::port
protected

§ STANDARD_PORT

const short openjaus::transport::AS5669::JudpAddress::STANDARD_PORT = 3794
static

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