SoLockManager(3)
π
SoLockManager β the SoLockManager(3) page, bestie edition
okay so welcome to section 3 of the manual, library functions manual vibes, and today's main character is SoLockManager. she's a class. she's β¨historicβ¨. and she does, and I cannot stress this enough, absolutely nothing.
π NAME π
SoLockManager β the SoLockManager is a defunct software license lock mechanism.
like. defunct. deceased. not with us anymore. π
πΈ SYNOPSIS πΈ
#include <Inventor/lock/SoLockMgr.h>
β¨ Static Public Member Functions β¨
static void SetUnlockString (char *unlockstr)
static char * GetUnlockString (void)
two little static functions. that's the whole squad. π«Ά
π¦ DESCRIPTION π¦
The SoLockManager is a defunct software license lock mechanism.
This is just a dummy implementation of the TGS Inventor class used to provide a license locking mechanism. Since Coin can be used without any royalty fees or client-site license locks, no such mechanism is needed.
so yeah β it's a dummy implementation of the TGS Inventor class that was supposed to do license locking, except Coin literally does not need license locking, so there's nothing to lock, nothing to check, nothing to see here. iconic behaviour honestly. π
If you are looking for information about using Coin in proprietary applications for commercial distribution, read about the Coin Professional Edition License on the Coin web-pages here.
(that's a pointer to the Coin web-pages, bestie β go read the Coin Professional Edition License if that's your situation π)
π MEMBER FUNCTION DOCUMENTATION π
β void SoLockManager::SetUnlockString (char * unlockstr) [static]
A void method provided just for sourcecode compatibility in client applications with TGS Inventor.
It just stores the unlockstr argument internally to be able to provide it upon calls to GetUnlockString().
that's it. that's the whole job. she takes your unlockstr, she tucks it away somewhere internal, and she hands it back later if anybody asks. no license checking, no validation, no drama. lowkey a vibe. π
π char * SoLockManager::GetUnlockString (void ) [static]
A void method provided just for sourcecode compatibility in client applications with TGS Inventor.
Returns the string set through SetUnlockString().
so you give her a string, she gives it right back. a full circle moment. the way that this is genuinely the entire API π
π AUTHOR π
Generated automatically by Doxygen for Coin from the source code.
(not a human author, just Doxygen doing its little thing, we love an automated queen π€π )
heads up bestie: this whole class is here purely so client apps written against TGS Inventor still compile. nothing about licensing is actually enforced. no cap.
and that's a wrap!! this page came from Coin, Version 2.5.0 β mwah, slay, go forth and link against nothing meaningful πβ¨π
π¦ where this page comes from
- fedora 43: Coin2-devel 2.5.0-52.fc43 Β· GPL-2.0-only
- fedora 43: Coin2-devel 2.5.0-52.fc43 Β· GPL-2.0-only
- fedora 44: Coin2-devel 2.5.0-54.fc44 Β· GPL-2.0-only
- fedora 44: Coin2-devel 2.5.0-54.fc44 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms