├── .gitattributes ├── .gitignore ├── .nuget ├── NuGet.Config ├── NuGet.exe └── NuGet.targets ├── Hyperletter.Typed ├── AbstractAnswerable.cs ├── AnswerCallbackEventArgs.cs ├── Answerable.cs ├── BlockingOutstanding.cs ├── DefaultTypedHandlerFactory.cs ├── DelegateOutstanding.cs ├── DelegateRegistration.cs ├── DictionaryList.cs ├── HandlerRegistration.cs ├── Hyperletter.Typed.csproj ├── IAnswerable.cs ├── ITransportSerializer.cs ├── ITypedHandler.cs ├── ITypedHandlerFactory.cs ├── ITypedSocket.cs ├── Metadata.cs ├── NoMatchingConstructorException.cs ├── Outstanding.cs ├── Properties │ └── AssemblyInfo.cs ├── Registration.cs ├── SocketDisposedException.cs ├── TypedHyperSocket.cs └── TypedSocketOptions.cs ├── Hyperletter.sln ├── Hyperletter.sln.DotSettings ├── Hyperletter ├── Batch │ ├── BatchChannel.cs │ ├── BatchLetterBuilder.cs │ └── BatchOptions.cs ├── Binding.cs ├── Channel │ ├── AbstractChannel.cs │ ├── ChannelStatus.cs │ ├── IChannel.cs │ ├── InboundChannel.cs │ ├── LetterReceiver.cs │ ├── LetterTransmitter.cs │ └── OutboundChannel.cs ├── Direction.cs ├── EventArgs │ ├── AbstractChannelEventArgs.cs │ ├── AbstractSocketEventArgs.cs │ ├── Channel │ │ ├── ConnectedEventArgs.cs │ │ ├── ConnectingEventArgs.cs │ │ ├── DisconnectedEventArgs.cs │ │ ├── DisconnectingEventArgs.cs │ │ ├── IConnectedEventArgs.cs │ │ ├── IConnectingEventArgs.cs │ │ ├── IDisconnectedEventArgs.cs │ │ ├── IDisconnectingEventArgs.cs │ │ ├── IInitializedEventArgs.cs │ │ └── InitializedEventArgs.cs │ ├── IChannelEventArgs.cs │ ├── ISocketEventArgs.cs │ ├── Letter │ │ ├── AckState.cs │ │ ├── DiscardedEventArgs.cs │ │ ├── IDiscardedEventArgs.cs │ │ ├── IQueuingEventArgs.cs │ │ ├── IReceivedEventArgs.cs │ │ ├── IRequeuedEventArgs.cs │ │ ├── ISentEventArgs.cs │ │ ├── QueuingEventArgs.cs │ │ ├── ReceivedEventArgs.cs │ │ ├── RequeuedEventArgs.cs │ │ └── SentEventArgs.cs │ └── Socket │ │ ├── DisposedEventArgs.cs │ │ └── IDisposedEventArgs.cs ├── Extension │ ├── ConcurrentDictionaryExtensions.cs │ └── ConcurrentQueueExtensions.cs ├── HeartbeatOptions.cs ├── HyperSocket.cs ├── Hyperletter.csproj ├── HyperletterFactory.cs ├── IHyperSocket.cs ├── IoC │ ├── Container.cs │ ├── DependencyResolver.cs │ ├── InstanceResolver.cs │ ├── NoRegistrationException.cs │ ├── ResolveException.cs │ └── Resolver.cs ├── Letter │ ├── ILetter.cs │ ├── Letter.cs │ ├── LetterOptions.cs │ ├── LetterSerializer.cs │ └── LetterType.cs ├── LetterDispatcher.cs ├── NotificationOptions.cs ├── Properties │ └── AssemblyInfo.cs ├── ShutdownReason.cs ├── SocketListener.cs ├── SocketOptions.cs └── Utility │ └── QueueDictionary.cs ├── LICENCE ├── Nuget ├── Hyperletter.1.0.0.0.nupkg ├── Hyperletter.1.0.0.1.nupkg ├── Hyperletter.1.1.0.0.nupkg ├── Hyperletter.1.1.0.0.nuspec ├── Hyperletter.1.1.1.0.nupkg ├── Hyperletter.1.1.1.0.nuspec ├── Hyperletter.1.1.2.0.nupkg ├── Hyperletter.1.1.2.0.nuspec ├── Hyperletter.1.2.0.0.nupkg ├── Hyperletter.1.2.0.0.nuspec ├── Hyperletter.1.2.1.0.nupkg ├── Hyperletter.1.2.1.0.nuspec ├── Hyperletter.1.2.1.1.nupkg ├── Hyperletter.1.2.1.1.nuspec ├── Hyperletter.1.3.0.0.nupkg ├── Hyperletter.1.3.0.0.nuspec ├── Hyperletter.1.3.0.1.nupkg ├── Hyperletter.1.3.0.1.nuspec ├── Hyperletter.1.3.2.0.nupkg ├── Hyperletter.1.3.2.0.nuspec ├── Hyperletter.1.3.2.1.nupkg ├── Hyperletter.1.3.2.1.nuspec ├── Hyperletter.1.3.2.2.nupkg ├── Hyperletter.1.3.2.2.nuspec ├── Hyperletter.1.3.2.3.nupkg ├── Hyperletter.1.3.2.3.nuspec ├── Hyperletter.1.3.3.0.nupkg ├── Hyperletter.1.3.3.0.nuspec ├── Hyperletter.1.3.4.0.nupkg ├── Hyperletter.1.3.4.0.nuspec ├── Hyperletter.1.3.5.0.nupkg ├── Hyperletter.1.3.5.0.nuspec ├── Hyperletter.1.4.0.0.nupkg ├── Hyperletter.1.4.0.0.nuspec ├── Hyperletter.1.5.0.0-alpha.nupkg ├── Hyperletter.1.5.0.0-alpha.nuspec ├── Hyperletter.1.5.0.0.nupkg ├── Hyperletter.1.5.0.0.nuspec ├── Hyperletter.1.5.1.0.nupkg ├── Hyperletter.1.5.3.nupkg └── lib │ ├── net40 │ └── Hyperletter.dll │ └── net45 │ └── Hyperletter.dll ├── README.md └── Samples ├── BindTest ├── App.config ├── BindProgram.cs ├── BindTest.csproj └── Properties │ └── AssemblyInfo.cs ├── ConnectTest ├── App.config ├── ConnectProgram.cs ├── ConnectTest.csproj └── Properties │ └── AssemblyInfo.cs ├── CoreSendAndReceiveTest ├── CoreSendAndReceiveTest.csproj └── Program.cs ├── DispatcherBindTest ├── BindProgram.cs ├── DispatcherBindTest.csproj └── Properties │ └── AssemblyInfo.cs ├── DispatcherConnectTest ├── ConnectProgram.cs ├── DispatcherConnectTest.csproj └── Properties │ └── AssemblyInfo.cs └── DispatcherUtility ├── DispatcherUtility.csproj ├── JsonTransportSerializer.cs ├── Properties └── AssemblyInfo.cs ├── TestMessage.cs └── packages.config /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/.gitignore -------------------------------------------------------------------------------- /.nuget/NuGet.Config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/.nuget/NuGet.Config -------------------------------------------------------------------------------- /.nuget/NuGet.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/.nuget/NuGet.exe -------------------------------------------------------------------------------- /.nuget/NuGet.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/.nuget/NuGet.targets -------------------------------------------------------------------------------- /Hyperletter.Typed/AbstractAnswerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter.Typed/AbstractAnswerable.cs -------------------------------------------------------------------------------- /Hyperletter.Typed/AnswerCallbackEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter.Typed/AnswerCallbackEventArgs.cs -------------------------------------------------------------------------------- /Hyperletter.Typed/Answerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter.Typed/Answerable.cs -------------------------------------------------------------------------------- /Hyperletter.Typed/BlockingOutstanding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter.Typed/BlockingOutstanding.cs -------------------------------------------------------------------------------- /Hyperletter.Typed/DefaultTypedHandlerFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter.Typed/DefaultTypedHandlerFactory.cs -------------------------------------------------------------------------------- /Hyperletter.Typed/DelegateOutstanding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter.Typed/DelegateOutstanding.cs -------------------------------------------------------------------------------- /Hyperletter.Typed/DelegateRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter.Typed/DelegateRegistration.cs -------------------------------------------------------------------------------- /Hyperletter.Typed/DictionaryList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter.Typed/DictionaryList.cs -------------------------------------------------------------------------------- /Hyperletter.Typed/HandlerRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter.Typed/HandlerRegistration.cs -------------------------------------------------------------------------------- /Hyperletter.Typed/Hyperletter.Typed.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter.Typed/Hyperletter.Typed.csproj -------------------------------------------------------------------------------- /Hyperletter.Typed/IAnswerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter.Typed/IAnswerable.cs -------------------------------------------------------------------------------- /Hyperletter.Typed/ITransportSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter.Typed/ITransportSerializer.cs -------------------------------------------------------------------------------- /Hyperletter.Typed/ITypedHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter.Typed/ITypedHandler.cs -------------------------------------------------------------------------------- /Hyperletter.Typed/ITypedHandlerFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter.Typed/ITypedHandlerFactory.cs -------------------------------------------------------------------------------- /Hyperletter.Typed/ITypedSocket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter.Typed/ITypedSocket.cs -------------------------------------------------------------------------------- /Hyperletter.Typed/Metadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter.Typed/Metadata.cs -------------------------------------------------------------------------------- /Hyperletter.Typed/NoMatchingConstructorException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter.Typed/NoMatchingConstructorException.cs -------------------------------------------------------------------------------- /Hyperletter.Typed/Outstanding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter.Typed/Outstanding.cs -------------------------------------------------------------------------------- /Hyperletter.Typed/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter.Typed/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Hyperletter.Typed/Registration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter.Typed/Registration.cs -------------------------------------------------------------------------------- /Hyperletter.Typed/SocketDisposedException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter.Typed/SocketDisposedException.cs -------------------------------------------------------------------------------- /Hyperletter.Typed/TypedHyperSocket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter.Typed/TypedHyperSocket.cs -------------------------------------------------------------------------------- /Hyperletter.Typed/TypedSocketOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter.Typed/TypedSocketOptions.cs -------------------------------------------------------------------------------- /Hyperletter.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter.sln -------------------------------------------------------------------------------- /Hyperletter.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter.sln.DotSettings -------------------------------------------------------------------------------- /Hyperletter/Batch/BatchChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/Batch/BatchChannel.cs -------------------------------------------------------------------------------- /Hyperletter/Batch/BatchLetterBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/Batch/BatchLetterBuilder.cs -------------------------------------------------------------------------------- /Hyperletter/Batch/BatchOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/Batch/BatchOptions.cs -------------------------------------------------------------------------------- /Hyperletter/Binding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/Binding.cs -------------------------------------------------------------------------------- /Hyperletter/Channel/AbstractChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/Channel/AbstractChannel.cs -------------------------------------------------------------------------------- /Hyperletter/Channel/ChannelStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/Channel/ChannelStatus.cs -------------------------------------------------------------------------------- /Hyperletter/Channel/IChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/Channel/IChannel.cs -------------------------------------------------------------------------------- /Hyperletter/Channel/InboundChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/Channel/InboundChannel.cs -------------------------------------------------------------------------------- /Hyperletter/Channel/LetterReceiver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/Channel/LetterReceiver.cs -------------------------------------------------------------------------------- /Hyperletter/Channel/LetterTransmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/Channel/LetterTransmitter.cs -------------------------------------------------------------------------------- /Hyperletter/Channel/OutboundChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/Channel/OutboundChannel.cs -------------------------------------------------------------------------------- /Hyperletter/Direction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/Direction.cs -------------------------------------------------------------------------------- /Hyperletter/EventArgs/AbstractChannelEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/EventArgs/AbstractChannelEventArgs.cs -------------------------------------------------------------------------------- /Hyperletter/EventArgs/AbstractSocketEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/EventArgs/AbstractSocketEventArgs.cs -------------------------------------------------------------------------------- /Hyperletter/EventArgs/Channel/ConnectedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/EventArgs/Channel/ConnectedEventArgs.cs -------------------------------------------------------------------------------- /Hyperletter/EventArgs/Channel/ConnectingEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/EventArgs/Channel/ConnectingEventArgs.cs -------------------------------------------------------------------------------- /Hyperletter/EventArgs/Channel/DisconnectedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/EventArgs/Channel/DisconnectedEventArgs.cs -------------------------------------------------------------------------------- /Hyperletter/EventArgs/Channel/DisconnectingEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/EventArgs/Channel/DisconnectingEventArgs.cs -------------------------------------------------------------------------------- /Hyperletter/EventArgs/Channel/IConnectedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/EventArgs/Channel/IConnectedEventArgs.cs -------------------------------------------------------------------------------- /Hyperletter/EventArgs/Channel/IConnectingEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/EventArgs/Channel/IConnectingEventArgs.cs -------------------------------------------------------------------------------- /Hyperletter/EventArgs/Channel/IDisconnectedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/EventArgs/Channel/IDisconnectedEventArgs.cs -------------------------------------------------------------------------------- /Hyperletter/EventArgs/Channel/IDisconnectingEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/EventArgs/Channel/IDisconnectingEventArgs.cs -------------------------------------------------------------------------------- /Hyperletter/EventArgs/Channel/IInitializedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/EventArgs/Channel/IInitializedEventArgs.cs -------------------------------------------------------------------------------- /Hyperletter/EventArgs/Channel/InitializedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/EventArgs/Channel/InitializedEventArgs.cs -------------------------------------------------------------------------------- /Hyperletter/EventArgs/IChannelEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/EventArgs/IChannelEventArgs.cs -------------------------------------------------------------------------------- /Hyperletter/EventArgs/ISocketEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/EventArgs/ISocketEventArgs.cs -------------------------------------------------------------------------------- /Hyperletter/EventArgs/Letter/AckState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/EventArgs/Letter/AckState.cs -------------------------------------------------------------------------------- /Hyperletter/EventArgs/Letter/DiscardedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/EventArgs/Letter/DiscardedEventArgs.cs -------------------------------------------------------------------------------- /Hyperletter/EventArgs/Letter/IDiscardedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/EventArgs/Letter/IDiscardedEventArgs.cs -------------------------------------------------------------------------------- /Hyperletter/EventArgs/Letter/IQueuingEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/EventArgs/Letter/IQueuingEventArgs.cs -------------------------------------------------------------------------------- /Hyperletter/EventArgs/Letter/IReceivedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/EventArgs/Letter/IReceivedEventArgs.cs -------------------------------------------------------------------------------- /Hyperletter/EventArgs/Letter/IRequeuedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/EventArgs/Letter/IRequeuedEventArgs.cs -------------------------------------------------------------------------------- /Hyperletter/EventArgs/Letter/ISentEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/EventArgs/Letter/ISentEventArgs.cs -------------------------------------------------------------------------------- /Hyperletter/EventArgs/Letter/QueuingEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/EventArgs/Letter/QueuingEventArgs.cs -------------------------------------------------------------------------------- /Hyperletter/EventArgs/Letter/ReceivedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/EventArgs/Letter/ReceivedEventArgs.cs -------------------------------------------------------------------------------- /Hyperletter/EventArgs/Letter/RequeuedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/EventArgs/Letter/RequeuedEventArgs.cs -------------------------------------------------------------------------------- /Hyperletter/EventArgs/Letter/SentEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/EventArgs/Letter/SentEventArgs.cs -------------------------------------------------------------------------------- /Hyperletter/EventArgs/Socket/DisposedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/EventArgs/Socket/DisposedEventArgs.cs -------------------------------------------------------------------------------- /Hyperletter/EventArgs/Socket/IDisposedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/EventArgs/Socket/IDisposedEventArgs.cs -------------------------------------------------------------------------------- /Hyperletter/Extension/ConcurrentDictionaryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/Extension/ConcurrentDictionaryExtensions.cs -------------------------------------------------------------------------------- /Hyperletter/Extension/ConcurrentQueueExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/Extension/ConcurrentQueueExtensions.cs -------------------------------------------------------------------------------- /Hyperletter/HeartbeatOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/HeartbeatOptions.cs -------------------------------------------------------------------------------- /Hyperletter/HyperSocket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/HyperSocket.cs -------------------------------------------------------------------------------- /Hyperletter/Hyperletter.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/Hyperletter.csproj -------------------------------------------------------------------------------- /Hyperletter/HyperletterFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/HyperletterFactory.cs -------------------------------------------------------------------------------- /Hyperletter/IHyperSocket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/IHyperSocket.cs -------------------------------------------------------------------------------- /Hyperletter/IoC/Container.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/IoC/Container.cs -------------------------------------------------------------------------------- /Hyperletter/IoC/DependencyResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/IoC/DependencyResolver.cs -------------------------------------------------------------------------------- /Hyperletter/IoC/InstanceResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/IoC/InstanceResolver.cs -------------------------------------------------------------------------------- /Hyperletter/IoC/NoRegistrationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/IoC/NoRegistrationException.cs -------------------------------------------------------------------------------- /Hyperletter/IoC/ResolveException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/IoC/ResolveException.cs -------------------------------------------------------------------------------- /Hyperletter/IoC/Resolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/IoC/Resolver.cs -------------------------------------------------------------------------------- /Hyperletter/Letter/ILetter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/Letter/ILetter.cs -------------------------------------------------------------------------------- /Hyperletter/Letter/Letter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/Letter/Letter.cs -------------------------------------------------------------------------------- /Hyperletter/Letter/LetterOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/Letter/LetterOptions.cs -------------------------------------------------------------------------------- /Hyperletter/Letter/LetterSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/Letter/LetterSerializer.cs -------------------------------------------------------------------------------- /Hyperletter/Letter/LetterType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/Letter/LetterType.cs -------------------------------------------------------------------------------- /Hyperletter/LetterDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/LetterDispatcher.cs -------------------------------------------------------------------------------- /Hyperletter/NotificationOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/NotificationOptions.cs -------------------------------------------------------------------------------- /Hyperletter/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Hyperletter/ShutdownReason.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/ShutdownReason.cs -------------------------------------------------------------------------------- /Hyperletter/SocketListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/SocketListener.cs -------------------------------------------------------------------------------- /Hyperletter/SocketOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/SocketOptions.cs -------------------------------------------------------------------------------- /Hyperletter/Utility/QueueDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Hyperletter/Utility/QueueDictionary.cs -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/LICENCE -------------------------------------------------------------------------------- /Nuget/Hyperletter.1.0.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/Hyperletter.1.0.0.0.nupkg -------------------------------------------------------------------------------- /Nuget/Hyperletter.1.0.0.1.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/Hyperletter.1.0.0.1.nupkg -------------------------------------------------------------------------------- /Nuget/Hyperletter.1.1.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/Hyperletter.1.1.0.0.nupkg -------------------------------------------------------------------------------- /Nuget/Hyperletter.1.1.0.0.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/Hyperletter.1.1.0.0.nuspec -------------------------------------------------------------------------------- /Nuget/Hyperletter.1.1.1.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/Hyperletter.1.1.1.0.nupkg -------------------------------------------------------------------------------- /Nuget/Hyperletter.1.1.1.0.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/Hyperletter.1.1.1.0.nuspec -------------------------------------------------------------------------------- /Nuget/Hyperletter.1.1.2.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/Hyperletter.1.1.2.0.nupkg -------------------------------------------------------------------------------- /Nuget/Hyperletter.1.1.2.0.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/Hyperletter.1.1.2.0.nuspec -------------------------------------------------------------------------------- /Nuget/Hyperletter.1.2.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/Hyperletter.1.2.0.0.nupkg -------------------------------------------------------------------------------- /Nuget/Hyperletter.1.2.0.0.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/Hyperletter.1.2.0.0.nuspec -------------------------------------------------------------------------------- /Nuget/Hyperletter.1.2.1.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/Hyperletter.1.2.1.0.nupkg -------------------------------------------------------------------------------- /Nuget/Hyperletter.1.2.1.0.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/Hyperletter.1.2.1.0.nuspec -------------------------------------------------------------------------------- /Nuget/Hyperletter.1.2.1.1.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/Hyperletter.1.2.1.1.nupkg -------------------------------------------------------------------------------- /Nuget/Hyperletter.1.2.1.1.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/Hyperletter.1.2.1.1.nuspec -------------------------------------------------------------------------------- /Nuget/Hyperletter.1.3.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/Hyperletter.1.3.0.0.nupkg -------------------------------------------------------------------------------- /Nuget/Hyperletter.1.3.0.0.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/Hyperletter.1.3.0.0.nuspec -------------------------------------------------------------------------------- /Nuget/Hyperletter.1.3.0.1.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/Hyperletter.1.3.0.1.nupkg -------------------------------------------------------------------------------- /Nuget/Hyperletter.1.3.0.1.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/Hyperletter.1.3.0.1.nuspec -------------------------------------------------------------------------------- /Nuget/Hyperletter.1.3.2.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/Hyperletter.1.3.2.0.nupkg -------------------------------------------------------------------------------- /Nuget/Hyperletter.1.3.2.0.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/Hyperletter.1.3.2.0.nuspec -------------------------------------------------------------------------------- /Nuget/Hyperletter.1.3.2.1.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/Hyperletter.1.3.2.1.nupkg -------------------------------------------------------------------------------- /Nuget/Hyperletter.1.3.2.1.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/Hyperletter.1.3.2.1.nuspec -------------------------------------------------------------------------------- /Nuget/Hyperletter.1.3.2.2.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/Hyperletter.1.3.2.2.nupkg -------------------------------------------------------------------------------- /Nuget/Hyperletter.1.3.2.2.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/Hyperletter.1.3.2.2.nuspec -------------------------------------------------------------------------------- /Nuget/Hyperletter.1.3.2.3.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/Hyperletter.1.3.2.3.nupkg -------------------------------------------------------------------------------- /Nuget/Hyperletter.1.3.2.3.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/Hyperletter.1.3.2.3.nuspec -------------------------------------------------------------------------------- /Nuget/Hyperletter.1.3.3.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/Hyperletter.1.3.3.0.nupkg -------------------------------------------------------------------------------- /Nuget/Hyperletter.1.3.3.0.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/Hyperletter.1.3.3.0.nuspec -------------------------------------------------------------------------------- /Nuget/Hyperletter.1.3.4.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/Hyperletter.1.3.4.0.nupkg -------------------------------------------------------------------------------- /Nuget/Hyperletter.1.3.4.0.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/Hyperletter.1.3.4.0.nuspec -------------------------------------------------------------------------------- /Nuget/Hyperletter.1.3.5.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/Hyperletter.1.3.5.0.nupkg -------------------------------------------------------------------------------- /Nuget/Hyperletter.1.3.5.0.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/Hyperletter.1.3.5.0.nuspec -------------------------------------------------------------------------------- /Nuget/Hyperletter.1.4.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/Hyperletter.1.4.0.0.nupkg -------------------------------------------------------------------------------- /Nuget/Hyperletter.1.4.0.0.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/Hyperletter.1.4.0.0.nuspec -------------------------------------------------------------------------------- /Nuget/Hyperletter.1.5.0.0-alpha.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/Hyperletter.1.5.0.0-alpha.nupkg -------------------------------------------------------------------------------- /Nuget/Hyperletter.1.5.0.0-alpha.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/Hyperletter.1.5.0.0-alpha.nuspec -------------------------------------------------------------------------------- /Nuget/Hyperletter.1.5.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/Hyperletter.1.5.0.0.nupkg -------------------------------------------------------------------------------- /Nuget/Hyperletter.1.5.0.0.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/Hyperletter.1.5.0.0.nuspec -------------------------------------------------------------------------------- /Nuget/Hyperletter.1.5.1.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/Hyperletter.1.5.1.0.nupkg -------------------------------------------------------------------------------- /Nuget/Hyperletter.1.5.3.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/Hyperletter.1.5.3.nupkg -------------------------------------------------------------------------------- /Nuget/lib/net40/Hyperletter.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/lib/net40/Hyperletter.dll -------------------------------------------------------------------------------- /Nuget/lib/net45/Hyperletter.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Nuget/lib/net45/Hyperletter.dll -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/README.md -------------------------------------------------------------------------------- /Samples/BindTest/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Samples/BindTest/App.config -------------------------------------------------------------------------------- /Samples/BindTest/BindProgram.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Samples/BindTest/BindProgram.cs -------------------------------------------------------------------------------- /Samples/BindTest/BindTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Samples/BindTest/BindTest.csproj -------------------------------------------------------------------------------- /Samples/BindTest/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Samples/BindTest/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Samples/ConnectTest/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Samples/ConnectTest/App.config -------------------------------------------------------------------------------- /Samples/ConnectTest/ConnectProgram.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Samples/ConnectTest/ConnectProgram.cs -------------------------------------------------------------------------------- /Samples/ConnectTest/ConnectTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Samples/ConnectTest/ConnectTest.csproj -------------------------------------------------------------------------------- /Samples/ConnectTest/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Samples/ConnectTest/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Samples/CoreSendAndReceiveTest/CoreSendAndReceiveTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Samples/CoreSendAndReceiveTest/CoreSendAndReceiveTest.csproj -------------------------------------------------------------------------------- /Samples/CoreSendAndReceiveTest/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Samples/CoreSendAndReceiveTest/Program.cs -------------------------------------------------------------------------------- /Samples/DispatcherBindTest/BindProgram.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Samples/DispatcherBindTest/BindProgram.cs -------------------------------------------------------------------------------- /Samples/DispatcherBindTest/DispatcherBindTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Samples/DispatcherBindTest/DispatcherBindTest.csproj -------------------------------------------------------------------------------- /Samples/DispatcherBindTest/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Samples/DispatcherBindTest/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Samples/DispatcherConnectTest/ConnectProgram.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Samples/DispatcherConnectTest/ConnectProgram.cs -------------------------------------------------------------------------------- /Samples/DispatcherConnectTest/DispatcherConnectTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Samples/DispatcherConnectTest/DispatcherConnectTest.csproj -------------------------------------------------------------------------------- /Samples/DispatcherConnectTest/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Samples/DispatcherConnectTest/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Samples/DispatcherUtility/DispatcherUtility.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Samples/DispatcherUtility/DispatcherUtility.csproj -------------------------------------------------------------------------------- /Samples/DispatcherUtility/JsonTransportSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Samples/DispatcherUtility/JsonTransportSerializer.cs -------------------------------------------------------------------------------- /Samples/DispatcherUtility/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Samples/DispatcherUtility/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Samples/DispatcherUtility/TestMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Samples/DispatcherUtility/TestMessage.cs -------------------------------------------------------------------------------- /Samples/DispatcherUtility/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiddler/Hyperletter/HEAD/Samples/DispatcherUtility/packages.config --------------------------------------------------------------------------------