GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
ONVIF::PTZ::Types::NetworkInterface(3) User Contributed Perl Documentation ONVIF::PTZ::Types::NetworkInterface(3)

ONVIF::PTZ::Types::NetworkInterface

Perl data type class for the XML Schema defined complexType NetworkInterface from the namespace http://www.onvif.org/ver10/schema.

The following properties may be accessed using get_PROPERTY / set_PROPERTY methods:
  • Enabled
  • Info
  • Link
  • IPv4
  • IPv6
  • Extension

Constructor. The following data structure may be passed to new():

 { # ONVIF::PTZ::Types::NetworkInterface
   Enabled =>  $some_value, # boolean
   Info =>  { # ONVIF::PTZ::Types::NetworkInterfaceInfo
     Name =>  $some_value, # string
     HwAddress => $some_value, # HwAddress
     MTU =>  $some_value, # int
   },
   Link =>  { # ONVIF::PTZ::Types::NetworkInterfaceLink
     AdminSettings =>  { # ONVIF::PTZ::Types::NetworkInterfaceConnectionSetting
       AutoNegotiation =>  $some_value, # boolean
       Speed =>  $some_value, # int
       Duplex => $some_value, # Duplex
     },
     OperSettings =>  { # ONVIF::PTZ::Types::NetworkInterfaceConnectionSetting
       AutoNegotiation =>  $some_value, # boolean
       Speed =>  $some_value, # int
       Duplex => $some_value, # Duplex
     },
     InterfaceType => $some_value, # IANA-IfTypes
   },
   IPv4 =>  { # ONVIF::PTZ::Types::IPv4NetworkInterface
     Enabled =>  $some_value, # boolean
     Config =>  { # ONVIF::PTZ::Types::IPv4Configuration
       Manual =>  { # ONVIF::PTZ::Types::PrefixedIPv4Address
         Address => $some_value, # IPv4Address
         PrefixLength =>  $some_value, # int
       },
       LinkLocal =>  { # ONVIF::PTZ::Types::PrefixedIPv4Address
         Address => $some_value, # IPv4Address
         PrefixLength =>  $some_value, # int
       },
       FromDHCP =>  { # ONVIF::PTZ::Types::PrefixedIPv4Address
         Address => $some_value, # IPv4Address
         PrefixLength =>  $some_value, # int
       },
       DHCP =>  $some_value, # boolean
     },
   },
   IPv6 =>  { # ONVIF::PTZ::Types::IPv6NetworkInterface
     Enabled =>  $some_value, # boolean
     Config =>  { # ONVIF::PTZ::Types::IPv6Configuration
       AcceptRouterAdvert =>  $some_value, # boolean
       DHCP => $some_value, # IPv6DHCPConfiguration
       Manual =>  { # ONVIF::PTZ::Types::PrefixedIPv6Address
         Address => $some_value, # IPv6Address
         PrefixLength =>  $some_value, # int
       },
       LinkLocal =>  { # ONVIF::PTZ::Types::PrefixedIPv6Address
         Address => $some_value, # IPv6Address
         PrefixLength =>  $some_value, # int
       },
       FromDHCP =>  { # ONVIF::PTZ::Types::PrefixedIPv6Address
         Address => $some_value, # IPv6Address
         PrefixLength =>  $some_value, # int
       },
       FromRA =>  { # ONVIF::PTZ::Types::PrefixedIPv6Address
         Address => $some_value, # IPv6Address
         PrefixLength =>  $some_value, # int
       },
       Extension =>  { # ONVIF::PTZ::Types::IPv6ConfigurationExtension
       },
     },
   },
   Extension =>  { # ONVIF::PTZ::Types::NetworkInterfaceExtension
     InterfaceType => $some_value, # IANA-IfTypes
     Dot3 =>  { # ONVIF::PTZ::Types::Dot3Configuration
     },
     Dot11 =>  { # ONVIF::PTZ::Types::Dot11Configuration
       SSID => $some_value, # Dot11SSIDType
       Mode => $some_value, # Dot11StationMode
       Alias => $some_value, # Name
       Priority => $some_value, # NetworkInterfaceConfigPriority
       Security =>  { # ONVIF::PTZ::Types::Dot11SecurityConfiguration
         Mode => $some_value, # Dot11SecurityMode
         Algorithm => $some_value, # Dot11Cipher
         PSK =>  { # ONVIF::PTZ::Types::Dot11PSKSet
           Key => $some_value, # Dot11PSK
           Passphrase => $some_value, # Dot11PSKPassphrase
           Extension =>  { # ONVIF::PTZ::Types::Dot11PSKSetExtension
           },
         },
         Dot1X => $some_value, # ReferenceToken
         Extension =>  { # ONVIF::PTZ::Types::Dot11SecurityConfigurationExtension
         },
       },
     },
     Extension =>  { # ONVIF::PTZ::Types::NetworkInterfaceExtension2
     },
   },
 },

Generated by SOAP::WSDL
2021-12-10 perl v5.32.1

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.