ONVIF::...orkHost(3)
okay so bestie, welcome to the ONVIF::...orkHost(3) page π
β yes, that's the manual name, and it lives in the User Contributed Perl Documentation corner of the universe. the full title is ONVIF::Media::Types::NetworkHost, the header just shortened it to ONVIF::...orkHost(3) because terminal width said "not today" π. we're gonna walk through the whole thing together, no cap π«Ά
πΈ NAME πΈ
ONVIF::Media::Types::NetworkHost β that's the full name, periodt β¨
β¨ DESCRIPTION β¨
the tea β: this is a Perl data type class for the XML Schema defined complexType NetworkHost, and it comes straight out of the namespace http://www.onvif.org/ver10/schema. that's the whole vibe, and honestly? it ate π
π PROPERTIES π
these are the properties you can get and set, and the way you do it is with get_PROPERTY / set_PROPERTY methods β iconic API design tbh:
Typeβ the first property, and the constructor below tells you its schema type isNetworkHostTypeπ₯IPv4Addressβ another property, its schema type is literallyIPv4Address, iykyk π«ΆIPv6Addressβ same energy, schema type'sIPv6AddressπDNSnameβ the DNS one, schema type'sDNSNameπΈExtensionβ the extension slot, schema type'sONVIF::Media::Types::NetworkHostExtensionπ¦
π METHODS π
π¦ new π¦
Constructor! and it's the only method here, so let's give it the main character energy it deserves π. the following data structure may be passed to new(), and you're gonna wanna copy it exactly:
{ # ONVIF::Media::Types::NetworkHost
Type => $some_value, # NetworkHostType
IPv4Address => $some_value, # IPv4Address
IPv6Address => $some_value, # IPv6Address
DNSname => $some_value, # DNSName
Extension => { # ONVIF::Media::Types::NetworkHostExtension
},
},
so like, the top-level hash is ONVIF::Media::Types::NetworkHost (that's the comment on the opening brace, not me guessing π), and Extension is its own nested ONVIF::Media::Types::NetworkHostExtension hash. slay π
this page is short and sweet, and we respect that so much π«Ά
π AUTHOR π
Generated by SOAP::WSDL β that's the whole author note, and honestly? iconic minimalism πβ¨
alright bestie, that's the whole page π this lil masterpiece is living its best life at perl v5.42.3, dated 1980-01-01, and you'll find it filed under ONVIF::...orkHost(3). go off, build your ONVIF dreams, and remember: the vibe check is in the namespace π¦πβ¨
π¦ where this page comes from
- nixpkgs unstable: zoneminder 1.38.6
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms