MySQL 9.2.0
Source Code Documentation
mysql_harness::TcpDestination Class Reference

#include <destination.h>

Public Member Functions

 TcpDestination ()=default
 
 TcpDestination (std::string hostname, uint16_t port)
 
 TcpDestination (const TcpDestination &)=default
 
 TcpDestination (TcpDestination &&)=default
 
TcpDestinationoperator= (const TcpDestination &)=default
 
TcpDestinationoperator= (TcpDestination &&)=default
 
 ~TcpDestination ()=default
 
auto operator<=> (const TcpDestination &) const =default
 
const std::string & hostname () const
 
void hostname (const std::string &hn)
 
uint16_t port () const
 
void port (uint16_t prt)
 
std::string str () const
 

Private Attributes

std::string hostname_
 
uint16_t port_ {}
 

Constructor & Destructor Documentation

◆ TcpDestination() [1/4]

mysql_harness::TcpDestination::TcpDestination ( )
default

◆ TcpDestination() [2/4]

mysql_harness::TcpDestination::TcpDestination ( std::string  hostname,
uint16_t  port 
)
inline

◆ TcpDestination() [3/4]

mysql_harness::TcpDestination::TcpDestination ( const TcpDestination )
default

◆ TcpDestination() [4/4]

mysql_harness::TcpDestination::TcpDestination ( TcpDestination &&  )
default

◆ ~TcpDestination()

mysql_harness::TcpDestination::~TcpDestination ( )
default

Member Function Documentation

◆ hostname() [1/2]

const std::string & mysql_harness::TcpDestination::hostname ( ) const
inline

◆ hostname() [2/2]

void mysql_harness::TcpDestination::hostname ( const std::string &  hn)
inline

◆ operator<=>()

auto mysql_harness::TcpDestination::operator<=> ( const TcpDestination ) const
default

◆ operator=() [1/2]

TcpDestination & mysql_harness::TcpDestination::operator= ( const TcpDestination )
default

◆ operator=() [2/2]

TcpDestination & mysql_harness::TcpDestination::operator= ( TcpDestination &&  )
default

◆ port() [1/2]

uint16_t mysql_harness::TcpDestination::port ( ) const
inline

◆ port() [2/2]

void mysql_harness::TcpDestination::port ( uint16_t  prt)
inline

◆ str()

std::string mysql_harness::TcpDestination::str ( ) const

Member Data Documentation

◆ hostname_

std::string mysql_harness::TcpDestination::hostname_
private

◆ port_

uint16_t mysql_harness::TcpDestination::port_ {}
private

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