CVB++ 14.0
LogicalNetworkInterface Class Reference

An IP network interface the GevServer can be bound to. More...

#include <cvb/gevserver/logical_network_interface.hpp>

Public Member Functions

IPAddressType IPAddress () const
 Gets the address of the interface.
 
void SetIPAddress (const IPAddressType &ipAddress)
 Sets the address of the interface as string and converted uint.
 
IPAddressTypeUInt IPAddressUInt () const
 Gets the address of the interface as unsigned integer.
 
void SetIPAddressUInt (const IPAddressTypeUInt &ipAddressUInt)
 Sets the address of the interface as unsigned integer and converted string ip address.
 
IPAddressType IPv4Mask () const
 Gets the subnet mask of the Address.
 
void IPv4Mask (const IPAddressType &ipv4Mask)
 Sets the subnet mask of the Address.
 

Static Public Member Functions

static std::vector< LogicalNetworkInterfaceGetAllAvailable ()
 Gets all available network interfaces usable by the GevServer. More...
 

Detailed Description

An IP network interface the GevServer can be bound to.

Member Function Documentation

◆ GetAllAvailable()

static std::vector< LogicalNetworkInterface > GetAllAvailable ( )
inlinestatic

Gets all available network interfaces usable by the GevServer.

Returns
Array containing all available network interfaces.
Examples
GevServer/QmlGevServer.