ONVIF:...ension(3pm)
β¨ NAME β¨
ONVIF::PTZ::Types::SecurityCapabilitiesExtension β it's a Perl data type class, bestie, and she's serving under the User Contributed Perl Documentation umbrella (section 3pm, iykyk). π
πΈ DESCRIPTION πΈ
Okay so basically: this is a Perl data type class for the XML Schema defined complexType SecurityCapabilitiesExtension, and she comes straight outta the namespace http://www.onvif.org/ver10/schema. No cap. π¦
π PROPERTIES π
These are the properties you can get at with the get_PROPERTY / set_PROPERTY methods, periodt:
TLS1__0β okay so listen, the name of this property got altered, because the original just did not match perl's notion of variable/subroutine names (rude of it, honestly). The altered name is what you use in perl code only β but the XML output? It uses the original name:
TLS1.0
Extensionβ it's giving nested-type energy, more on her below π
π METHODS π
π new
Constructor, bestie. The following data structure may be passed to new():
{ # ONVIF::PTZ::Types::SecurityCapabilitiesExtension
TLS1__0 => $some_value, # boolean
Extension => { # ONVIF::PTZ::Types::SecurityCapabilitiesExtension2
Dot1X => $some_value, # boolean
SupportedEAPMethod => $some_value, # int
RemoteUserHandling => $some_value, # boolean
},
},
Look at that nesting though. Extension opens up into ONVIF::PTZ::Types::SecurityCapabilitiesExtension2, which is carrying Dot1X (a boolean), SupportedEAPMethod (an int), and RemoteUserHandling (a boolean). Main character behavior fr fr. π
π«Ά AUTHOR π«Ά
Generated by SOAP::WSDL β not a human, just the machine doing its little thing. π€β¨
This lil page is running onperl v5.40.1, dated2026-02-01. Stay iconic, stay documented. π
π¦ where this page comes from
- ubuntu resolute: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- ubuntu stonking: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms