Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
EventSink.cs
1using System.Threading.Tasks;
2
3namespace Waher.Events
4{
8 public abstract class EventSink : LogObject, IEventSink
9 {
14 public EventSink(string ObjectID)
15 : base(ObjectID)
16 {
17 }
18
23 public abstract Task Queue(Event Event);
24 }
25}
Class representing an event.
Definition: Event.cs:10
Base class for event sinks.
Definition: EventSink.cs:9
EventSink(string ObjectID)
Base class for event sinks.
Definition: EventSink.cs:14
abstract Task Queue(Event Event)
Queues an event to be output.
Base class for objects that can log events.
Definition: LogObject.cs:10
virtual string ObjectID
Object ID, used when logging events.
Definition: LogObject.cs:25
Interface for all event sinks.
Definition: IEventSink.cs:9