CosNotification(3)
π CosNotification π
okay bestie, welcome to the CosNotification page β she's a manual page from Erlang Module Definition territory, sitting in section 3 of the manual, and she's literally just a big ol' bag of constants. no cap. π
πΈ NAME πΈ
CosNotification β this module exports functions that hand you back QoS and Admin Properties constants. that's the whole job. she's a vending machine but for identifiers and values. β¨
π¦ DESCRIPTION π¦
so like, to actually get access to all the definitions, you gotta include the necessary hrl files, and the way you do that is:
-include_lib("cosNotification/include/*.hrl").
that's it. that's the door. walk through it and every definition is yours. π
β¨ EXPORTS β¨
here come 27 little functions, all of them giving you exactly one thing each. no drama, no args, just vibes and return values. π«Ά
'EventReliability'() -> string()β she returns the EventReliability QoS identifier. π'BestEffort'() -> short()β returns the BestEffort QoS value.'Persistent'() -> short()β returns the Persistent QoS value.'ConnectionReliability'() -> string()β returns the ConnectionReliability QoS identifier.'Priority'() -> string()β returns the Priority QoS identifier.'LowestPriority'() -> short()β returns the LowestPriority QoS value.'HighestPriority'() -> short()β returns the HighestPriority QoS value.'DefaultPriority'() -> short()β returns the DefaultPriority QoS value.'StartTime'() -> string()β returns the StartTime QoS identifier.'StopTime'() -> string()β returns the StopTime QoS identifier.'Timeout'() -> string()β returns the Timeout QoS identifier.'OrderPolicy'() -> string()β returns the OrderPolicy QoS identifier.'AnyOrder'() -> short()β returns the AnyOrder QoS value.'FifoOrder'() -> short()β returns the FifoOrder QoS value.'PriorityOrder'() -> short()β returns the PriorityOrder QoS value.'DeadlineOrder'() -> short()β returns the DeadlineOrder QoS value.'DiscardPolicy'() -> string()β returns the DiscardPolicy QoS identifier.'LifoOrder'() -> short()β returns the LifoOrder QoS value.'RejectNewEvents'() -> short()β returns the RejectNewEvents QoS value.'MaximumBatchSize'() -> string()β returns the MaximumBatchSize QoS identifier.'PacingInterval'() -> string()β returns the PacingInterval QoS identifier.'StartTimeSupported'() -> string()β returns the StartTimeSupported QoS identifier.'StopTimeSupported'() -> string()β returns the StopTimeSupported QoS identifier.'MaxEventsPerConsumer'() -> string()β returns the MaxEventsPerConsumer QoS identifier.'MaxQueueLength'() -> string()β returns the MaxQueueLength Admin identifier. (yes bestie, this one's an Admin identifier, not a QoS one β read the label, iykyk π)'MaxConsumers'() -> string()β returns the MaxConsumers Admin identifier.'MaxSuppliers'() -> string()β returns the MaxSuppliers Admin identifier.
note bestie: every single one of these takes zero arguments and just returns its lil string or short. no side effects, no surprises. she's low maintenance fr fr. π
and that's the whole page, periodt. this icon was brought to you by Ericsson AB, living in the cosNotification application, version 5.2.2 β mwah, go include your hrl files and slay. π ππ¦
π¦ where this page comes from
- fedora 43: erlang-cosNotification 1:5.2.2-1.fc43 Β· Apache-2.0
- fedora 44: erlang-cosNotification 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