ONVIF::...rotocol(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

πŸ¦‹ 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