👤
Home Man
Search
Today's Posts
Register

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:
Select Section of Man Page:
Select Man Page Repository:

Linux 2.6 - man page for cosnotifychanneladmin_structuredproxypullsupplier (linux section 3erl)

CosNotifyChannelAdmin_StructuredProxyErlanCosNotifyChannelAdmin_StructuredProxyPullSupplier(3erl)

NAME
       CosNotifyChannelAdmin_StructuredProxyPullSupplier - This module implements the OMG  CosNo-
       tifyChannelAdmin::StructuredProxyPullSupplier interface.

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_structured_pull_consumer(StructuredProxyPullSupplier, PullConsumer) -> Reply

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

	      This operation connects a PullConsumer  to  the  target  object.	If  a  connection
	      already exists the AlreadyConnected exception is raised.

       pull_structured_event(StructuredProxyPullSupplier) -> Reply

	      Types  StructuredProxyPullSupplier = #objref
		     Reply   =	StructuredEvent  |  {'EXCEPTION',  #'CosEventChannelAdmin_Discon-
		     nected'{}}
		     StructuredEvent   =    #'CosNotification_StructuredEvent'{header,	  filter-
		     able_data, remainder_of_body}
		     header = EventHeader
		     filterable_data = [#'CosNotification_Property'{name, value}]
		     name = string()
		     value = #any
		     remainder_of_body = #any
		     EventHeader = #'CosNotification_EventHeader'{fixed_header, variable_header}
		     fixed_header = FixedEventHeader
		     variable_header = OptionalHeaderFields
		     FixedEventHeader	   =	  #'CosNotification_FixedEventHeader'{event_type,
		     event_name}
		     event_type = EventType
		     event_name = string()
		     EventType = #'CosNotification_EventType'{domain_name, type_name}
		     domain_name = type_name = string()
		     OptionalHeaderFields = [#'CosNotification_Property'{name, value}]

	      This operation pulls next event from the target  object;	if  an	event  cannot  be
	      delivered this function blocks until an event arrives.

       try_pull_structured_event(StructuredProxyPullSupplier) -> Reply

	      Types  StructuredProxyPullSupplier = #objref
		     Reply  =  {StructuredEvent,  HasEvent}  | {'EXCEPTION', #'CosEventChannelAd-
		     min_Disconnected'{}}
		     HasEvent = boolean()
		     StructuredEvent   =    #'CosNotification_StructuredEvent'{header,	  filter-
		     able_data, remainder_of_body}
		     header = EventHeader
		     filterable_data = [#'CosNotification_Property'{name, value}]
		     name = string()
		     value = #any
		     remainder_of_body = #any
		     EventHeader = #'CosNotification_EventHeader'{fixed_header, variable_header}
		     fixed_header = FixedEventHeader
		     variable_header = OptionalHeaderFields
		     FixedEventHeader	   =	  #'CosNotification_FixedEventHeader'{event_type,
		     event_name}
		     event_type = EventType
		     event_name = string()
		     EventType = #'CosNotification_EventType'{domain_name, type_name}
		     domain_name = type_name = string()
		     OptionalHeaderFields = [#'CosNotification_Property'{name, value}]

	      This operation try to pull next event from the target  object.  If  no  event  have
	      arrived  an empty event is returned and the out parameter HasEvent is set to false.
	      Otherwise, the boolean flag is set to true and an valid event is returned.

       disconnect_structured_pull_supplier(StructuredProxyPullSupplier) -> ok

	      Types  StructuredProxyPullSupplier = #objref

	      This operation cause the target object to close the connection and terminate.

Ericsson AB			      cosNCosNotifyChannelAdmin_StructuredProxyPullSupplier(3erl)


All times are GMT -4. The time now is 01:56 PM.

Unix & Linux Forums Content Copyrightę1993-2018. All Rights Reserved.
×
UNIX.COM Login
Username:
Password:  
Show Password