maxon.NetworkIpAddrInterface¶
Description¶
This class represents an Internet Protocol (IP) address.
It is version agnostic and supports both IPv4 and IPv6.
Methods Signature¶
Flush () |
Deprecated since version 20. |
GetNativeProtocol () |
Returns the type of the IP address used in this object. |
GetProtocol () |
Returns the type of the IP address used in this object. |
GetString ([port]) |
Retrieves the string representation of the current IP address. |
SetIPv4 () |
Sets an IP v4 address from the native in_addr structure. |
SetIPv6 () |
Sets an IP v6 address from the native in_addr structure. |
Methods Definition¶
-
NetworkIpAddrInterface.
Flush
()¶ Deprecated since version 20: Use
NetworkIpAddrInterface.Reset()
instead.
-
NetworkIpAddrInterface.
GetNativeProtocol
()¶ Returns the type of the IP address used in this object.
Returns: The Protocol type. Return type: int
-
NetworkIpAddrInterface.
GetProtocol
()¶ Returns the type of the IP address used in this object.
Returns: The IP address type. Return type: maxon.PROTOCOL
-
NetworkIpAddrInterface.
GetString
(port=0)¶ Retrieves the string representation of the current IP address.
Parameters: port (int) – The port to be appended at the end of the IP address. Returns: The string representation of the current IP address. Return type: str
-
NetworkIpAddrInterface.
SetIPv4
()¶ Sets an IP v4 address from the native in_addr structure.
-
NetworkIpAddrInterface.
SetIPv6
()¶ Sets an IP v6 address from the native in_addr structure.