class Network extends Alvine

Network

Properties

protected string $networkID
protected string $endpointID
protected IP4Address $gateway
protected IP4Address $iPAddress
protected integer $iPPrefixLen
protected IP6Address $iPv6Gateway
protected IP6Address $globalIPv6Address
protected integer $globalIPv6PrefixLen
protected MACAddress $macAddress

Methods

__construct()

__construct

string
getNetworkID()

getNetworkID

string
getEndpointID()

getEndpointID

IP4Address
getGateway()

getGateway

IP4Address
getIPAddress()

getIPAddress

integer
getIPPrefixLen()

getIPPrefixLen

IP6Address
getIPv6Gateway()

getIPv6Gateway

IP6Address
getGlobalIPv6Address()

getGlobalIPv6Address

integer
getGlobalIPv6PrefixLen()

getGlobalIPv6PrefixLen

MACAddress
getMacAddress()

getMacAddress

setNetworkID(string $networkID)

setNetworkID

setEndpointID(string $endpointID)

setEndpointID

setGateway(IP4Address $gateway)

setGateway

setIPAddress(IP4Address $iPAddress)

setIPAddress

setIPPrefixLen(integer $iPPrefixLen)

setIPPrefixLen

setIPv6Gateway(IP6Address $iPv6Gateway)

setIPv6Gateway

setGlobalIPv6Address(IP6Address $globalIPv6Address)

setGlobalIPv6Address

setGlobalIPv6PrefixLen(integer $globalIPv6PrefixLen)

setGlobalIPv6PrefixLen

setMacAddress(MACAddress $macAddress)

setMacAddress

static Network
getInstanceFromArray(Array|ArrayHelper $array)

getInstanceFromArray

Details

at line 86
__construct()

__construct

at line 97
string getNetworkID()

getNetworkID

Return Value

string

at line 106
string getEndpointID()

getEndpointID

Return Value

string

at line 115
IP4Address getGateway()

getGateway

Return Value

IP4Address

at line 124
IP4Address getIPAddress()

getIPAddress

Return Value

IP4Address

at line 133
integer getIPPrefixLen()

getIPPrefixLen

Return Value

integer

at line 142
IP6Address getIPv6Gateway()

getIPv6Gateway

Return Value

IP6Address

at line 151
IP6Address getGlobalIPv6Address()

getGlobalIPv6Address

Return Value

IP6Address

at line 160
integer getGlobalIPv6PrefixLen()

getGlobalIPv6PrefixLen

Return Value

integer

at line 169
MACAddress getMacAddress()

getMacAddress

Return Value

MACAddress

at line 180
Network setNetworkID(string $networkID)

setNetworkID

Parameters

string $networkID

Return Value

Network

at line 192
Network setEndpointID(string $endpointID)

setEndpointID

Parameters

string $endpointID

Return Value

Network

at line 204
Network setGateway(IP4Address $gateway)

setGateway

Parameters

IP4Address $gateway

Return Value

Network

at line 216
Network setIPAddress(IP4Address $iPAddress)

setIPAddress

Parameters

IP4Address $iPAddress

Return Value

Network

at line 228
Network setIPPrefixLen(integer $iPPrefixLen)

setIPPrefixLen

Parameters

integer $iPPrefixLen

Return Value

Network

at line 240
Network setIPv6Gateway(IP6Address $iPv6Gateway)

setIPv6Gateway

Parameters

IP6Address $iPv6Gateway

Return Value

Network

at line 252
Network setGlobalIPv6Address(IP6Address $globalIPv6Address)

setGlobalIPv6Address

Parameters

IP6Address $globalIPv6Address

Return Value

Network

at line 264
Network setGlobalIPv6PrefixLen(integer $globalIPv6PrefixLen)

setGlobalIPv6PrefixLen

Parameters

integer $globalIPv6PrefixLen

Return Value

Network

at line 276
Network setMacAddress(MACAddress $macAddress)

setMacAddress

Parameters

MACAddress $macAddress

Return Value

Network

at line 288
static Network getInstanceFromArray(Array|ArrayHelper $array)

getInstanceFromArray

Parameters

Array|ArrayHelper $array

Return Value

Network