ONVIF:...ration(3pm)
π ONVIF::Device::Types::MulticastConfiguration π
okay bestie, sit down, hydrate, and let me tell you about this little Perl module. it lives in the perl manual (section 3pm, the library-functions-for-your-fave-scripting-language corner) and honestly? it's giving "quietly doing its job and doing it well." π
It's a Perl data type class for the XML Schema defined complexType MulticastConfiguration from the namespace http://www.onvif.org/ver10/schema. that's it, that's the whole vibe. a lil Perl wrapper so your ONVIF device stuff actually makes sense in your code. periodt. β¨
πΈ PROPERTIES πΈ
these are the properties you can touch, and the way you touch them is with get_PROPERTY / set_PROPERTY methods (yes, that's literally the naming convention, no notes):
Addressβ the address, babe. πPortβ the port. πTTLβ time to live, bestie. β³AutoStartβ does it just... start on its own? π
π METHODS π
β¨ new β¨
Constructor, queen. π it makes you a fresh object, and here's the data structure you may pass to new():
{ # ONVIF::Device::Types::MulticastConfiguration
Address => { # ONVIF::Device::Types::IPAddress
Type => $some_value, # IPType
IPv4Address => $some_value, # IPv4Address
IPv6Address => $some_value, # IPv6Address
},
Port => $some_value, # int
TTL => $some_value, # int
AutoStart => $some_value, # boolean
},
look at that nesting, the way Address is its own whole ONVIF::Device::Types::IPAddress moment with Type (an IPType), IPv4Address (an IPv4Address, wild, who could've guessed), and IPv6Address (an IPv6Address). the way the comments literally tell you the types β int, int, boolean β no guessing required, we love a self-documenting hash. π
π¦ AUTHOR π¦
Generated by SOAP::WSDL. it wasn't hand-written by some mysterious poet, it was spat out by a tool, and honestly? slay, efficient. π₯
lowkey the whole thing is just: a class, four properties, one constructor, and a deeply nested hash. that's the tea. π
and that's a wrap, my love! π«Ά this lil number was built for perl v5.40.1, dated 2026-02-01, and it's filed under ONVIF:...ration(3pm) in the User Contributed Perl Documentation. go forth and configure your multicast, bestie. no cap. ππβ¨
π¦ 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