Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::model::comms::net::IpSettings Struct Reference

#include <IpSettings.hpp>

Classes

struct  DefaultValues
 
struct  Keys
 

Public Member Functions

 IpSettings ()
 
 IpSettings (iv::model::comms::net::eIpProtocolLayer protocolLayer, iv::types::ipAddress ip, iv::types::ipPort port)
 
 IpSettings (const IpSettings &other)
 
 IpSettings (IpSettings &&other) noexcept
 
 ~IpSettings ()
 
IpSettingsoperator= (const IpSettings &other)
 
IpSettingsoperator= (IpSettings &&other) noexcept
 
bool load (const iv::file::xml::node &node)
 
bool save (iv::file::xml::node &node) const
 

Public Attributes

iv::model::comms::net::eIpProtocolLayer _protocolLayer
 
iv::types::ipAddress _ip
 
iv::types::ipPort _port
 

Constructor & Destructor Documentation

◆ IpSettings() [1/4]

iv::model::comms::net::IpSettings::IpSettings ( )

◆ IpSettings() [2/4]

iv::model::comms::net::IpSettings::IpSettings ( iv::model::comms::net::eIpProtocolLayer protocolLayer,
iv::types::ipAddress ip,
iv::types::ipPort port )

◆ IpSettings() [3/4]

iv::model::comms::net::IpSettings::IpSettings ( const IpSettings & other)
default

◆ IpSettings() [4/4]

iv::model::comms::net::IpSettings::IpSettings ( IpSettings && other)
noexcept

◆ ~IpSettings()

iv::model::comms::net::IpSettings::~IpSettings ( )
default

Member Function Documentation

◆ load()

bool iv::model::comms::net::IpSettings::load ( const iv::file::xml::node & node)

◆ operator=() [1/2]

IpSettings & iv::model::comms::net::IpSettings::operator= ( const IpSettings & other)

◆ operator=() [2/2]

IpSettings & iv::model::comms::net::IpSettings::operator= ( IpSettings && other)
noexcept

◆ save()

bool iv::model::comms::net::IpSettings::save ( iv::file::xml::node & node) const

Member Data Documentation

◆ _ip

iv::types::ipAddress iv::model::comms::net::IpSettings::_ip

◆ _port

iv::types::ipPort iv::model::comms::net::IpSettings::_port

◆ _protocolLayer

iv::model::comms::net::eIpProtocolLayer iv::model::comms::net::IpSettings::_protocolLayer

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