COSNOTIFYCHANNELADMIN_PROXYPULLSUPPLIER(3erl)

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

✨ NAME ✨

yo bestie, welcome to the manual for CosNotifyChannelAdmin_ProxyPullSupplier(3) β€” Erlang Module Definition πŸ’–

CosNotifyChannelAdmin_ProxyPullSupplier β€” this module implements the OMG CosNotifyChannelAdmin::ProxyPullSupplier interface. no cap, it's iconic. πŸ‘‘


πŸ¦‹ DESCRIPTION πŸ¦‹

To get access to the record definitions for the structures use:

-include_lib("cosNotification/include/*.hrl").

This module also exports the functions described in:

  • CosNotifyComm_NotifySubscribe
  • CosNotification_QoSAdmin
  • CosNotifyFilter_FilterAdmin
  • CosNotifyChannelAdmin_ProxySupplier

πŸ‘‘ EXPORTS πŸ‘‘

connect_any_pull_consumer(ProxyPullSupplier, PullConsumer) -> Reply

Types:

ProxyPullSupplier = #objref
PullConsumer = #objref
Reply = ok | {'EXCEPTION',
#'CosEventChannelAdmin_AlreadyConnected'{}}

okay so this operation connects the given PullConsumer to the target object. if a connection already exists? the AlreadyConnected exception is raised. periodt. πŸ’…


pull(ProxyPullSupplier) -> Reply

Types:

ProxyPullSupplier = #objref
Reply = #any | {'EXCEPTION',
#'CosEventChannelAdmin_Disconnected'{}}

this operation pulls the next #any{} event, and blocks if the target object has no events to forward, until an event can be delivered. if no client has been connected, the Disconnected exception is raised. it's giving patient main character energy. 😭✨


try_pull(ProxyPullSupplier) -> Reply

Types:

ProxyPullSupplier = #objref
Reply = {#any, HasEvent} | {'EXCEPTION',
#'CosEventChannelAdmin_Disconnected'{}}
HasEvent = boolean()

this operation pulls the next event, but does not block if the target object has no event to forward. if no client has been connected, the Disconnected exception is raised. lowkey the chill version of pull, fr fr. πŸ¦‹


disconnect_pull_supplier(ProxyPullSupplier) -> ok

Types:

ProxyPullSupplier = #objref

invoking this operation will cause the target object to close the connection and terminate. it's giving goodbye bestie, iconic. πŸ‘‹πŸ’–


written by Ericsson AB, version cosNotification 5.2.2, page CosNotifyC...ullSupplier(3) β€” mwah πŸ’‹

πŸ“¦ where this page comes from