orber_diagnostics(3)

πŸ“¦
version 5.2.2 Β· 2 versions
, in fedora 43, fedora 44

πŸ’– NAME πŸ’–

orber_diagnostics β€” the diagnostics API for Orber, bestie 🩺✨


🌸 DESCRIPTION 🌸

okay so this module is literally your lil test bench. it's got functions that make it possible to run simple tests β€” nothing wild, just enough to vibe check your Orber setup 🧚

⚠️ Warning, and I mean this fr fr: the functions exported by this module may only be used during the test and development phase. do not β€” and I cannot stress this enough β€” do not be shipping these into prod, okay? πŸ™ˆ

✨ EXPORTS ✨

πŸŽ€ nameservice() -> Result and nameservice(Flags) -> Result

Types:

Flags = integer()
Result = ok | {'EXCEPTION', E}

so what this one does: it displays all objects stored in the NameService πŸ‘‘ Existent checks are, per default, also performed on all local objects. you can also activate that same check for external objects by setting the flag 16#01 πŸ’…

the info it shows you is:

  • the stringified Name described in CosNaming_NamingContextExt
  • the non existent status β€” which is one of true, false, external, or undefined
  • and the IFR-Id πŸ¦‹

and it looks a lil something like this:

host/
host/resources/
host/resources/MyObj/ [false] IDL:MyMod/MyIntf:1.0

see? iconic. ✨

πŸ’œ missing_modules() -> Count

Types:

Count = integer()

This operation list missing modules generated by IC and required by Orber. Requires that all API:s are registered in the IFR. 🫢

so basically: no IFR registration, no answer, babe β€” that's the vibe check and it's giving "read the prerequisites" 😭


🌈 SEE ALSO 🌈

(no extra refs in this one, bestie β€” this page is a one-woman show πŸ’…)


signing off, mwah 😘 β€” brought to you by Ericsson AB, from orber 5.2.2, dated orber_diagnostics(3). stay slaying, and keep those diagnostics in dev where they belong πŸ’–πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from