Ariadne index page

 

Ariadne - Technical description

 

AriadnePubEvents.exe v1.2

Description

AriadnePubEvents forwards publication events from AriadneMain.

AriadnePubEvents is a singleton COM component that can forward events form one source to more event consumers simultaneaously. With the COM component it is possible to forward events between components of the Ariadne system. As a singleton, the component is instantiated once, even when more components create it. That is how they can share events. The COM component is build in Microsoft ATL . For this COM component to register and to run you first need install the C++ Redistributable package vcredist_x86.exe from Microsoft. Register the COM component with EventDispatcher.exe /RegServer, unregister the COM component with EventDispatcher.exe /unRegServer

Methods to raise events

method argument description
RaiseResultsEvent
EventTypeId
RunId
called by AriadneMain to inform the webserver of a new result to be published.
Type of event to publish
RunId of the competing units run

Events to be consumed

event argument description
ResultsEvent
EventTypeId
RunId
received by local webserver and AriadneAIR to publish run
Type of event to publish
RunId of the competing units run

 

Event types

EventTypeID description
10
11
12
20
30
Start event and next bib to finish (show running time)
Splittime 1
Splittime 2
Finish event
Run complete event (finishtime + penalties)

 

 


Change history

date Ariadne version change
Apr2010 4.9.x v1.2 EventTypeId added
Feb2009 4.8.x v1.1 RunId added
Jan2009 4.8.0 v1.0 - Publication events separated out from EventDispatcher