CosNotification(3)

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

πŸ’– 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