Net::DNS::RR::GPOS(3)

πŸŽ€ Net::DNS::RR::GPOS(3) β€” your fave little manual page, bestie

okay so this is the perl manual page for Net::DNS::RR::GPOS(3) β€” yes that's the manual name, and yes you're gonna read it and you're gonna understand it. it's giving "geography class but make it DNS" 🌍✨

✨ NAME ✨

Net::DNS::RR::GPOS β€” the DNS GPOS resource record πŸ’…

like, literally the class for Geographical Position records. that's the vibe.

🌸 SYNOPSIS 🌸

use Net::DNS;
$rr = Net::DNS::RR->new('name GPOS latitude longitude altitude');

that's it. that's the whole flex. one line and you've got a position record, periodt. πŸ‘‘

πŸ¦‹ DESCRIPTION πŸ¦‹

bestie, this is the class for DNS Geographical Position (GPOS) resource records. that's the whole description. no cap, that's genuinely it β€” it's a short one and we love that for us. 🫢

πŸ’œ METHODS πŸ’œ

so the tea on methods is this: everything you get is inherited from the base class, augmented by the type-specific methods defined right here in this package. so like, base class methods are the main character, and these three are the guest stars. ⭐

⚠️ okay listen β€” using undocumented package features, or poking directly at the internal data structures, is actively discouraged. the manpage says it could result in program termination or other unpredictable behaviour. so like… don't. i'm not even being dramatic, that's a direct quote of the consequences. πŸ˜­πŸ’€

🌈 latitude

$latitude = $rr->latitude;
$rr->latitude( $latitude );

floating-point representation of latitude, in degrees. get it? set it? both? both. slay. 🧚

🌈 longitude

$longitude = $rr->longitude;
$rr->longitude( $longitude );

floating-point representation of longitude, in degrees. same energy, different axis. iconic. πŸ’«

🌈 altitude

$altitude = $rr->altitude;
$rr->altitude( $altitude );

floating-point representation of altitude, in metres. yes metres, keep that in mind, we're being metric about it. πŸ“


Copyright (c)1997,1998 Michael Fuhr.

All rights reserved.

Package template (c)2009,2012 O.M.Kolkman and R.W.Franks.

like, credit where credit is due, respectfully. 🫑

πŸ“œ LICENSE πŸ“œ

okay so here's the legal bit and i'm gonna give it to you straight because you need to know it, no skipping:

Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the original copyright notices appear in all copies and that both copyright notice and this permission notice appear in supporting documentation, and that the name of the author not be used in advertising or publicity pertaining to distribution of the software without specific prior written permission.

that's the deal. free to use, but keep the receipts (the notices) and don't use the author's name to sell stuff without asking first. 🀝

🚨 and now the ALL CAPS part, which is ALL CAPS for a reason, so pay attention: THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

translation: it's free, it's as-is, if it breaks that's not on them. fr fr. πŸ™ˆ

πŸ”₯ SEE ALSO πŸ”₯

go read those if you want the full lore, iykyk. πŸ“š


and that's the whole page!! you ate that, bestie πŸ’…βœ¨

this little beauty is from perl v5.42.0, dated 2026-09-02 β€” that's the Net::DNS::RR::GPOS(3) footer, and now you know it. mwah. πŸ“πŸŽ€

πŸ“¦ where this page comes from