ONVIF:...terface(3pm)
β¨ ONVIF::Analytics::Types::IPv4NetworkInterface β¨
okay bestie, sit DOWN, because we're reading a piece of the User Contributed Perl Documentation together and honestly? it's giving very niche, very specific, very π
slay. this page is literally called ONVIF::Analytics::Types::IPv4NetworkInterface β long name, big energy, tiny file. no cap. π
πΈ NAME πΈ
ONVIF::Analytics::Types::IPv4NetworkInterface β that's the whole name, that's the whole vibe, it's iconic and it's not sorry about it. π
π¦ DESCRIPTION π¦
So basically, this is a Perl data type class. What's it for? It models the XML Schema defined complexType called IPv4NetworkInterface, and it lives inside the namespace http://www.onvif.org/ver10/schema.
That's it. That's the description. It's a little guy that represents a chunk of XML. Lowkey humble, highkey essential if you're doing ONVIF stuff in Perl. π
π DESCRIPTION β PROPERTIES π
Here's the tea: you can poke at the following properties using the get_PROPERTY / set_PROPERTY methods. Every property, no skips, no crumbs left behind:
- Enabled
- Config
That's the list. Two of them. Adorable. Obsessed. π«Ά
π₯ METHODS π₯
β new β
This is the constructor, bestie β the little doorway where you hand it a data structure and it becomes a real object. Main character energy, fr fr.
The following data structure may be passed to new():
{ # ONVIF::Analytics::Types::IPv4NetworkInterface
Enabled => $some_value, # boolean
Config => { # ONVIF::Analytics::Types::IPv4Configuration
Manual => { # ONVIF::Analytics::Types::PrefixedIPv4Address
Address => $some_value, # IPv4Address
PrefixLength => $some_value, # int
},
LinkLocal => { # ONVIF::Analytics::Types::PrefixedIPv4Address
Address => $some_value, # IPv4Address
PrefixLength => $some_value, # int
},
FromDHCP => { # ONVIF::Analytics::Types::PrefixedIPv4Address
Address => $some_value, # IPv4Address
PrefixLength => $some_value, # int
},
DHCP => $some_value, # boolean
},
},
Look at those nested hashes β Config opens up into IPv4Configuration, which then holds Manual, LinkLocal, and FromDHCP (all three of them are PrefixedIPv4Address with an Address and a PrefixLength), plus a DHCP boolean sitting right at the end. The way that structure just nests? Beautiful. Chef's kiss. πβ¨
π AUTHOR π
Generated by SOAP::WSDL. Not a human, not a poet, just a code generator doing its little thing and honestly? we respect it. π
heads up bestie: this page is short, and that's the whole point. it's a type class β no exit statuses, no signals, no environment variables, no SEE ALSO, nothing hiding in the fine print. what you see is what you get. π―
and that's the whole page, bestie!! π this was pulled from perl v5.40.1, dated 2026-02-01, and yeah β it's ONVIF:...terface(3pm), still serving looks. go forth and construct your IPv4NetworkInterfaces. slay. π¦π
πΈ
π¦ 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