cosEventDomainApp(3)
β¨ cosEventDomainApp β¨
okay so bestie, welcome to the manual page for cosEventDomainApp(3) β yeah, the Erlang Module Definition one, from the cosEventDomain crew π
she's the main module of the cosEventDomain application, and she's here to help you start, stop, and generally vibe-manage the whole thing.
πΈ NAME πΈ
cosEventDomainApp β the main module of the cosEventDomain application. she's giving main character energy, fr fr π
π¦ DESCRIPTION π¦
so if you wanna get access to the record definitions for the structures, you're gonna need this little line right here:
-include_lib("cosEventDomain/include/*.hrl").
that's it, that's the include. no cap.
and like, this module? it contains the functions for starting and stopping the application. that's the whole job. iconic behaviour honestly π
π EXPORTS π
okay here come the functions, and yes, we're doing all of them. no skips, no shortcuts, we stay thorough in this house π«Ά
install() -> Returnβ this operation installs thecosEventDomainapplication. putting her in place, respectfully β¨
Types:
Return = ok | {'EXCEPTION', E} | {'EXIT', R}
uninstall() -> Returnβ this operation uninstalls thecosEventDomainapplication. taking her back out, also respectfully π
Types:
Return = ok | {'EXCEPTION', E} | {'EXIT', R}
start() -> Returnβ this operation starts thecosEventDomainapplication. we love a fresh start π
Types:
Return = ok | {error, Reason}
stop() -> Returnβ this operation stops thecosEventDomainapplication. say bye bestie π
Types:
Return = ok | {error, Reason}
start_factory() -> Factoryβ this operation creates a new instance of an Event Domain Factory using the default settings. just a lil factory, born fresh, defaults and all π
Types:
Factory = #objref
start_factory(Options) -> Factoryβ this operation creates a new instance of an Event Domain Factory. (and lowkey the options situation isβ¦ a moment, see below π)
Types:
Options = [Option]
Option = currently no options defined.
Factory = #objref
start_factory_link() -> Factoryβ this operation creates a new instance of an Event Domain Factory, which is linked to the invoking process, using the default settings. she's attached to you now, that's the vibe π
Types:
Factory = #objref
start_factory_link(Options) -> Factoryβ this operation creates a new instance of an Event Domain Factory, which is linked to the invoking process, with settings defined by the given options. and get this β the allowed options are the same as forcosEventDomainApp:start_factory/1. so like, consistent. we stan consistency β
Types:
Options = [Option]
Option = currently no options defined.
Factory = #objref
stop_factory(Factory) -> Replyβ this operation stop the target factory. (yes, "stop", not "stops" β we're quoting the original, we don't fix what's iconic π ) shutting her down, gently.
Types:
Factory = #objref
Reply = ok | {'EXCEPTION', E}
little heads up bestie: in bothstart_factory(Options)andstart_factory_link(Options), theOptiontype literally says "currently no options defined." so don't go inventing options, okay? there aren't any yet. periodt.
and that's the whole page!! this absolute banger was brought to you by Ericsson AB, running cosEventDomain 5.2.2 β yeah, version 5.2.2, and it's the cosEventDomainApp(3) manual page you just read. go forth and start your factories responsibly, bestie π§π
π¦ where this page comes from
- fedora 43: erlang-cosEventDomain 1:5.2.2-1.fc43 Β· Apache-2.0
- fedora 44: erlang-cosEventDomain 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