The LeCouteauSuisse.API namespace provides the underlying structure for the development of Generators, Receivers and Loggers.

Classes

  ClassDescription
BaseGenerator
The base class for all Generators.
BaseLogger
The base class for all Logger.
BaseReceiver
The base class for all receivers.
EventContext
The class provide information on context of an event.
FormatArguments
Provides helper methods to format a string from GeneratorEvent, EventContext and ReceiverContext properties.
GeneratorContext
The class provide information on context of a generator.
GeneratorEvent
The base class for all event class.
GroupContext
The class provide information on context of a group of receiver.
LoggerContext
The class provide information on context of a logger.
ReceiverContext
The class provide information on context of a receiver.
ServiceContext
The class provide information on context of a service.

Interfaces

  InterfaceDescription
IEventTerminate
Interface to handle the end of a event in a group.
IGenerator
This interface describe the implementation of a Generator.
IInitialization
This interface is used to read configuration in settings tag of the configuration.
ILogger
This interface describe the implementation of a Logger.
IReceiver
This interface describe the implementation of a Receiver.

Enumerations

  EnumerationDescription
ConditionalReturn
Provides information on conditionnal sequence of receiver inside a group.
EndCode
Provides information on the ending of this event in a group of receiver.
EventPriority
Provides information on event priority.
LoggerLevel
Provides information on level of a message for the logger.
ReceiverSynchronization
Provides information on synchronization between receiver in a group.
ReceiverThreading
Provides information on the receiver threading model.