orber_diagnostics(3)
π 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, orundefined - 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
- fedora 43: erlang-orber 1:5.2.2-1.fc43 Β· Apache-2.0
- fedora 44: erlang-orber 1:5.2.2-1.fc44 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms