OlympiaEvents EventSinkInvoker Class

From RemObjects Wiki
Jump to: navigation, search

This is a Library topic for RemObjects SDK for .NET
This page is generated from external data, please do not update

NamespacesInterfacesClassesEnumsImplements

Contents

Overview

The OlympiaEvents_EventSinkInvoker internally used class invokes event handlers for server events defined in the IOlympiaEvents interface.

For internal use only.


Location


Class Methods

Invoke_HaveMessage

Invokes a HaveMessage event handler whenever the Olympia state server notifies its subscribers of new events.


Oxygene:   class method Invoke_HaveMessage(__Handlers: IROEventSinkHandlers; __Message: IMessage)
C#:   static void Invoke_HaveMessage(IROEventSinkHandlers __Handlers, IMessage __Message)
VB:   Shared Sub Invoke_HaveMessage(__Handlers As IROEventSinkHandlers, __Message As IMessage)


Parameters:

  • __Handlers: Registered event handlers.
  • __Message: Message to process. Contains the serialized server event.


InvokeEvent     (declared in EventSinkInvoker)

Calls the "Invoke_XXX" static method on aInvokerClass. XXX determines the param's MessageName property as aMessage with 2 params: aHandlers to register event handlers on this event and aMessage to process the message.


Oxygene:   class method InvokeEvent(invokerClass: Type; handlers: IROEventSinkHandlers; message: IMessage; eventReceiver: IEventReceiver)
C#:   static void InvokeEvent(Type invokerClass, IROEventSinkHandlers handlers, IMessage message, IEventReceiver eventReceiver)
VB:   Shared Sub InvokeEvent(invokerClass As Type, handlers As IROEventSinkHandlers, message As IMessage, eventReceiver As IEventReceiver)


Parameters:

  • invokerClass:
  • handlers:
  • message:
  • eventReceiver:


Instance Methods

constructor

Creates a new instance of the OlympiaEvents_EventSinkInvoker class.


Oxygene:   constructor
C#:   constructor()
VB:   Sub New


See Also


Product: RemObjects SDK
Available Editions: RemObjects SDK for .NET, Xcode, Delphi, Java and JavaScript

GlossaryArticlesLibrarySamples

Personal tools
Namespaces

Variants
Actions
Navigation
products
platforms
special
Toolbox