Refactored IEventListener and IEventSink to handle garbage data according to configur...
commit0dbc6130699aae7a0d16149fee717b595eb68807
authorPhillip Clark <cerebralkungfu@gmail.com>
Thu, 20 Aug 2009 23:39:15 +0000 (20 23:39 +0000)
committerPhillip Clark <cerebralkungfu@gmail.com>
Thu, 20 Aug 2009 23:39:15 +0000 (20 23:39 +0000)
tree9bc6440ef649cda242008b420e3bb215ffff7853
parent8b05cf234c55898f1226a68c2360ce05f99231f4
Refactored IEventListener and IEventSink to handle garbage data according to configurable strategies - see the "Sample Configuration.config" for details. Modified the NArrange settings to remove regions from interface definitions, it was becoming a hassle.

git-svn-id: https://lwes.svn.sourceforge.net/svnroot/lwes/lwes-dotnet/trunk@206 a2f82657-cdd2-4550-bd36-68a8e7111808
27 files changed:
Lwes-test-listener-console/App.config
Lwes-test-listener-console/Program.cs
Org.Lwes.Tests/EventListenerTests.cs
Org.Lwes.Tests/SerializerTests.cs
Org.Lwes.Tests/StatusTests.cs
Org.Lwes/Config/ListenerConfigurationSection.cs
Org.Lwes/DB/IEventTemplateDB.cs
Org.Lwes/Emitter/EventEmitterBase.cs
Org.Lwes/Emitter/IEventEmitter.cs
Org.Lwes/EventAttribute.cs
Org.Lwes/EventUtils.cs
Org.Lwes/Exceptions.cs
Org.Lwes/Factory/IEventFactory.cs
Org.Lwes/Journaler/IJournaler.cs
Org.Lwes/Listener/Enums.cs [new file with mode: 0644]
Org.Lwes/Listener/EventListener.cs
Org.Lwes/Listener/EventListenerBase.cs
Org.Lwes/Listener/IEventListener.cs
Org.Lwes/Listener/IEventSink.cs
Org.Lwes/Listener/IEventSinkRegistrationKey.cs [new file with mode: 0644]
Org.Lwes/Listener/MulticastEventListener.cs
Org.Lwes/Listener/UnicastEventListener.cs
Org.Lwes/LwesSerializer.cs
Org.Lwes/Org.Lwes.csproj
Org.Lwes/Sample Configuration.config
Org.Lwes/Status.cs
narrange.xml