EventGraph Module
Types
Type | Description |
Functions and values
Function or value | Description |
Full Usage:
EventGraph.addEventState key state eventGraph
Parameters:
uint64
state : 'a
eventGraph : EventGraph
Returns: EventGraph
|
|
|
|
|
|
Full Usage:
EventGraph.getEventAddresses2 eventAddress arg2
Parameters:
'a Address
arg1 : EventGraph
Returns: 'a Address array
|
|
Full Usage:
EventGraph.getEventFilter eventGraph
Parameters:
EventGraph
Returns: EventFilter
|
|
Full Usage:
EventGraph.getEventState key eventGraph
Parameters:
uint64
eventGraph : EventGraph
Returns: 'a
|
|
Full Usage:
EventGraph.getEventTracerOpt eventGraph
Parameters:
EventGraph
Returns: (string -> unit) option
|
|
Full Usage:
EventGraph.getGlobalSimulantGeneralized eventGraph
Parameters:
EventGraph
Returns: GlobalSimulantGeneralized
|
|
Full Usage:
EventGraph.getSortableSubscriptions getSortPriority subscriptionEntries world
Parameters:
Simulant -> 'w -> IComparable
subscriptionEntries : (uint64 * SubscriptionEntry) seq
world : 'w
Returns: (IComparable * uint64 * SubscriptionEntry) seq
|
|
Full Usage:
EventGraph.getSubscriptions eventGraph
Parameters:
EventGraph
Returns: SubscriptionEntries
|
|
Full Usage:
EventGraph.getSubscriptionsSorted publishSorter eventAddress eventGraph world
Parameters:
SubscriptionSorter
eventAddress : obj Address
eventGraph : EventGraph
world : 'w
Returns: (uint64 * SubscriptionEntry) seq
|
|
Full Usage:
EventGraph.getUnsubscriptions eventGraph
Parameters:
EventGraph
Returns: UnsubscriptionEntries
|
|
Full Usage:
EventGraph.logEvent address trace eventGraph
Parameters:
obj Address
trace : EventTrace
eventGraph : EventGraph
|
|
Full Usage:
EventGraph.make eventTracerOpt eventFilter globalSimulantGeneralized config
Parameters:
(string -> unit) option
eventFilter : EventFilter
globalSimulantGeneralized : GlobalSimulantGeneralized
config : TConfig
Returns: EventGraph
|
|
Full Usage:
EventGraph.publishEvent subscriber publisher eventData eventAddress eventTrace subscription world
Parameters:
Simulant
publisher : 'p
eventData : obj
eventAddress : 'a Address
eventTrace : EventTrace
subscription : obj
world : 'w
Returns: Handling
Modifiers: inline Type parameters: 'a, 'p, 's, 'w |
|
Full Usage:
EventGraph.removeEventState key eventGraph
Parameters:
uint64
eventGraph : EventGraph
Returns: EventGraph
|
|
Full Usage:
EventGraph.setEventFilter filter eventGraph
Parameters:
EventFilter
eventGraph : EventGraph
Returns: EventGraph
|
|
Full Usage:
EventGraph.setEventTracerOpt tracing eventGraph
Parameters:
(string -> unit) option
eventGraph : EventGraph
Returns: EventGraph
|
|
Full Usage:
EventGraph.sortSubscriptionsBy by subscriptions world
Parameters:
Simulant -> 'w -> IComparable
subscriptions : (uint64 * SubscriptionEntry) seq
world : 'w
Returns: (uint64 * SubscriptionEntry) seq
|
|
Full Usage:
EventGraph.sortSubscriptionsNone subscriptions arg2
Parameters:
SubscriptionEntry array
arg1 : 'w
Returns: SubscriptionEntry array
|