ONVIF::...rotocol(3)
π¦ ONVIF::...rotocol(3) β yes that's the real name, it's a whole vibe π¦
okay so bestie, this is the manual page for ONVIF::...rotocol(3) (the name is literally truncated like that in the header, don't come for me, I didn't name it π). It's a Perl thing. It's a class. It's giving very specific XML schema energy. Let's get into it β¨
πΈ NAME πΈ
So the NAME section on this page is, and I cannot stress this enough, completely empty. Nothing. Nada. The name lives in the header, the header says ONVIF::...rotocol(3), and honestly? The header ate and left no crumbs π. Everything else you need is down below, keep scrolling bestie.
π DESCRIPTION π
This is a Perl data type class for the XML Schema defined simpleType called TransportProtocol, and it comes from the namespace http://www.onvif.org/ver10/schema β write that down, it matters π«Ά
The class is derived from:
SOAP::WSDL::XSD::Typelib::Builtin::string
Here's the tea though β β SOAP::WSDL's schema implementation does not validate data. Like, at all. So you can use this exactly like it's base type, no extra hoops, no vibe check on your values. It's lowkey chill like that π
Not me having to tell you this: the original page literally has the line # Description of restrictions not implemented yet. β so yeah, the restrictions description? Not implemented yet. Periodt. π
π METHODS π
β¨ new
Constructor. That's it, that's the whole mood β it makes a new one. New object, fresh start, main character energy π
β¨ get_value / set_value
The getter and the setter for the simpleType's value. One gets, one sets, they're a matched set, they're iconic together π
π₯ OVERLOADING π₯
Depending on what the simple type's base type is, these operations get overloaded:
- Stringification β it can stringify π§
- Numerification β it can numerify π
- Boolification β it can boolify π
If you want the full lore on how that works, go check out SOAP::WSDL::XSD::Typelib::Builtin β that's where all the information lives, iykyk π
π AUTHOR π
Generated by SOAP::WSDL β nobody hand-wrote this one, a generator did it, and honestly it ate π€β¨
aaaand that's the whole page bestie, no cap, every last crumb π
sign-off time: this absolute gem is served up courtesy of perl v5.42.3, dated 1980-01-01 (yes, the date is giving time-traveler, we love a mysterious queen ππ
). go forth and use your TransportProtocol responsibly, mwah π«Άπ
π¦ 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