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

This is a brief description. More...

#include <TCPAddress.h>

Inherits openjaus::transport::TransportData.

Public Member Functions

 TCPAddress ()
 
virtual ~TCPAddress ()
 
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...
 

Protected Member Functions

 TCPAddress (const TCPAddress &other)
 
- Protected Member Functions inherited from openjaus::transport::TransportData
 TransportData (const TransportData &other)
 

Protected Attributes

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

Friends

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

Detailed Description

Detailed description.

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

Constructor & Destructor Documentation

§ TCPAddress() [1/2]

openjaus::transport::AS5669::TCPAddress::TCPAddress ( )

§ ~TCPAddress()

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

§ TCPAddress() [2/2]

openjaus::transport::AS5669::TCPAddress::TCPAddress ( const TCPAddress other)
protected

Member Function Documentation

§ clone()

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

§ getIpAddress()

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

§ getPort()

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

§ hash()

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

§ setIpAddress()

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

§ setPort()

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

§ toString()

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

Friends And Related Function Documentation

§ operator<< [1/2]

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

§ operator<< [2/2]

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

Member Data Documentation

§ ipAddress

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

§ port

uint16_t openjaus::transport::AS5669::TCPAddress::port
protected

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