├── .gitignore ├── LICENSE ├── README.md ├── nuget └── SharpMessaging.nupkg └── src ├── .nuget ├── NuGet.Config ├── NuGet.exe └── NuGet.targets ├── SharpMessaging.sln ├── SharpMessaging.v2.ncrunchsolution ├── lib ├── SharpMessaging.Tests │ ├── Connection │ │ ├── BufferManagerTests.cs │ │ ├── ByteBufferWriterTests.cs │ │ ├── CircularListQueueTests.cs │ │ ├── ClientServerHelper.cs │ │ ├── ConnectionTests.cs │ │ └── SocketHelper.cs │ ├── Extensions │ │ └── Ack │ │ │ ├── BatchAckReceiverTests.cs │ │ │ └── BatchAckSenderTests.cs │ ├── Frames │ │ ├── ClientHandshakeTests.cs │ │ ├── ExtensionFrame.cs │ │ ├── HandshakeFrameTests.cs │ │ └── MessageFrameTests.cs │ ├── Persistence │ │ ├── MeassuredIntegrationTest.cs │ │ ├── PersistantQueueIntegrationTests.cs │ │ └── PersistantQueueTests.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── SharpMessaging.Tests.csproj │ ├── SharpMessaging.Tests.v2.ncrunchproject │ └── packages.config ├── SharpMessaging.fastJSON │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── SharpMessaging.fastJSON.csproj │ ├── SharpMessaging.fastJSON.v2.ncrunchproject │ ├── fastJsonExtension.cs │ ├── fastJsonSerializer.cs │ └── packages.config └── SharpMessaging │ ├── Connection │ ├── BufferManager.cs │ ├── ByteBufferWriter.cs │ ├── CircularQueueList.cs │ ├── ClientState.cs │ ├── Connection.cs │ ├── DisconnectedEventArgs.cs │ ├── FaultExceptionEventArgs.cs │ ├── HandshakeFrameReceivedEventArgs.cs │ ├── IBufferWriter.cs │ ├── IConnection.cs │ ├── RemoteEndPointException.cs │ ├── ServerState.cs │ └── WriterContext.cs │ ├── Extensions │ ├── Ack │ │ ├── AckException.cs │ │ ├── AckExtension.cs │ │ ├── AckFrame.cs │ │ ├── AckReceiver.cs │ │ ├── AckSender.cs │ │ ├── IAckExtension.cs │ │ ├── IAckReceiver.cs │ │ └── IAckSender.cs │ ├── ExtensionFrame.cs │ ├── ExtensionRegistry.cs │ ├── IExtensionRegistry.cs │ └── Payload │ │ ├── DotNet │ │ ├── DotNetExtensionFrame.cs │ │ ├── DotNetType.cs │ │ └── DotNetTypeExtension.cs │ │ └── IPayloadSerializerExtension.cs │ ├── Frames │ ├── ErrorFrame.cs │ ├── ExtensionFrameProcessor.cs │ ├── ExtensionFrameState.cs │ ├── Extensions │ │ ├── ExtensionNameComparer.cs │ │ ├── ExtensionService.cs │ │ └── IExtensionSerializer.cs │ ├── FrameFlags.cs │ ├── FrameType.cs │ ├── HandshakeExtension.cs │ ├── HandshakeFrame.cs │ ├── HandshakeFrameState.cs │ ├── IExtensionService.cs │ ├── IFrame.cs │ ├── IFrameExtension.cs │ ├── MessageFrame.cs │ ├── MessageFrameState.cs │ └── ParseException.cs │ ├── Payload │ └── IPayloadSerializer.cs │ ├── Persistence │ ├── IPersistantQueue.cs │ ├── IPersistantQueueFileReader.cs │ ├── IPersistantQueueFileWriter.cs │ ├── IQueueFileManager.cs │ ├── IQueueItemSerializer.cs │ ├── IQueueStorage.cs │ ├── NamespaceDoc.cs │ ├── PeekRecord.cs │ ├── PersistantQueue.cs │ ├── PersistantQueueFileReader.cs │ ├── PersistantQueueFileWriter.cs │ ├── QueueFileManager.cs │ ├── QueueRecordSerializer.cs │ ├── QueueService.cs │ └── index.md │ ├── Properties │ └── AssemblyInfo.cs │ ├── Server │ └── ServerClient.cs │ ├── SharpMessaging.csproj │ ├── SharpMessaging.v2.ncrunchproject │ ├── SharpMessagingClient.cs │ ├── SharpMessagingServer.cs │ └── packages.config └── tools ├── SharpMessaging.BenchmarkingTool ├── App.config ├── CommandLineArguments.cs ├── LoadTestClient.cs ├── LoadTestServer.cs ├── Program.cs ├── Properties │ └── AssemblyInfo.cs ├── SharpMessaging.BenchmarkApp.csproj ├── SharpMessaging.BenchmarkApp.v2.ncrunchproject ├── SharpMessaging.TestClient.v2.ncrunchproject ├── SimpleCommandLineParser.cs ├── packages.config └── performance_tests.cmd └── SharpMessaging.DemoApp ├── App.config ├── Program.cs ├── Properties └── AssemblyInfo.cs ├── SharpMessaging.DemoApp.csproj ├── SharpMessaging.DemoApp.v2.ncrunchproject └── SharpMessaging.ServerTest.v2.ncrunchproject /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/README.md -------------------------------------------------------------------------------- /nuget/SharpMessaging.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/nuget/SharpMessaging.nupkg -------------------------------------------------------------------------------- /src/.nuget/NuGet.Config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/.nuget/NuGet.Config -------------------------------------------------------------------------------- /src/.nuget/NuGet.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/.nuget/NuGet.exe -------------------------------------------------------------------------------- /src/.nuget/NuGet.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/.nuget/NuGet.targets -------------------------------------------------------------------------------- /src/SharpMessaging.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/SharpMessaging.sln -------------------------------------------------------------------------------- /src/SharpMessaging.v2.ncrunchsolution: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/SharpMessaging.v2.ncrunchsolution -------------------------------------------------------------------------------- /src/lib/SharpMessaging.Tests/Connection/BufferManagerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging.Tests/Connection/BufferManagerTests.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging.Tests/Connection/ByteBufferWriterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging.Tests/Connection/ByteBufferWriterTests.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging.Tests/Connection/CircularListQueueTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging.Tests/Connection/CircularListQueueTests.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging.Tests/Connection/ClientServerHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging.Tests/Connection/ClientServerHelper.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging.Tests/Connection/ConnectionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging.Tests/Connection/ConnectionTests.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging.Tests/Connection/SocketHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging.Tests/Connection/SocketHelper.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging.Tests/Extensions/Ack/BatchAckReceiverTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging.Tests/Extensions/Ack/BatchAckReceiverTests.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging.Tests/Extensions/Ack/BatchAckSenderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging.Tests/Extensions/Ack/BatchAckSenderTests.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging.Tests/Frames/ClientHandshakeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging.Tests/Frames/ClientHandshakeTests.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging.Tests/Frames/ExtensionFrame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging.Tests/Frames/ExtensionFrame.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging.Tests/Frames/HandshakeFrameTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging.Tests/Frames/HandshakeFrameTests.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging.Tests/Frames/MessageFrameTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging.Tests/Frames/MessageFrameTests.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging.Tests/Persistence/MeassuredIntegrationTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging.Tests/Persistence/MeassuredIntegrationTest.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging.Tests/Persistence/PersistantQueueIntegrationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging.Tests/Persistence/PersistantQueueIntegrationTests.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging.Tests/Persistence/PersistantQueueTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging.Tests/Persistence/PersistantQueueTests.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging.Tests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging.Tests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging.Tests/SharpMessaging.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging.Tests/SharpMessaging.Tests.csproj -------------------------------------------------------------------------------- /src/lib/SharpMessaging.Tests/SharpMessaging.Tests.v2.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging.Tests/SharpMessaging.Tests.v2.ncrunchproject -------------------------------------------------------------------------------- /src/lib/SharpMessaging.Tests/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging.Tests/packages.config -------------------------------------------------------------------------------- /src/lib/SharpMessaging.fastJSON/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging.fastJSON/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging.fastJSON/SharpMessaging.fastJSON.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging.fastJSON/SharpMessaging.fastJSON.csproj -------------------------------------------------------------------------------- /src/lib/SharpMessaging.fastJSON/SharpMessaging.fastJSON.v2.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging.fastJSON/SharpMessaging.fastJSON.v2.ncrunchproject -------------------------------------------------------------------------------- /src/lib/SharpMessaging.fastJSON/fastJsonExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging.fastJSON/fastJsonExtension.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging.fastJSON/fastJsonSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging.fastJSON/fastJsonSerializer.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging.fastJSON/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging.fastJSON/packages.config -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Connection/BufferManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Connection/BufferManager.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Connection/ByteBufferWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Connection/ByteBufferWriter.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Connection/CircularQueueList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Connection/CircularQueueList.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Connection/ClientState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Connection/ClientState.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Connection/Connection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Connection/Connection.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Connection/DisconnectedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Connection/DisconnectedEventArgs.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Connection/FaultExceptionEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Connection/FaultExceptionEventArgs.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Connection/HandshakeFrameReceivedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Connection/HandshakeFrameReceivedEventArgs.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Connection/IBufferWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Connection/IBufferWriter.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Connection/IConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Connection/IConnection.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Connection/RemoteEndPointException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Connection/RemoteEndPointException.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Connection/ServerState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Connection/ServerState.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Connection/WriterContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Connection/WriterContext.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Extensions/Ack/AckException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Extensions/Ack/AckException.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Extensions/Ack/AckExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Extensions/Ack/AckExtension.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Extensions/Ack/AckFrame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Extensions/Ack/AckFrame.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Extensions/Ack/AckReceiver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Extensions/Ack/AckReceiver.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Extensions/Ack/AckSender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Extensions/Ack/AckSender.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Extensions/Ack/IAckExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Extensions/Ack/IAckExtension.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Extensions/Ack/IAckReceiver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Extensions/Ack/IAckReceiver.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Extensions/Ack/IAckSender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Extensions/Ack/IAckSender.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Extensions/ExtensionFrame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Extensions/ExtensionFrame.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Extensions/ExtensionRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Extensions/ExtensionRegistry.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Extensions/IExtensionRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Extensions/IExtensionRegistry.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Extensions/Payload/DotNet/DotNetExtensionFrame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Extensions/Payload/DotNet/DotNetExtensionFrame.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Extensions/Payload/DotNet/DotNetType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Extensions/Payload/DotNet/DotNetType.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Extensions/Payload/DotNet/DotNetTypeExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Extensions/Payload/DotNet/DotNetTypeExtension.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Extensions/Payload/IPayloadSerializerExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Extensions/Payload/IPayloadSerializerExtension.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Frames/ErrorFrame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Frames/ErrorFrame.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Frames/ExtensionFrameProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Frames/ExtensionFrameProcessor.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Frames/ExtensionFrameState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Frames/ExtensionFrameState.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Frames/Extensions/ExtensionNameComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Frames/Extensions/ExtensionNameComparer.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Frames/Extensions/ExtensionService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Frames/Extensions/ExtensionService.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Frames/Extensions/IExtensionSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Frames/Extensions/IExtensionSerializer.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Frames/FrameFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Frames/FrameFlags.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Frames/FrameType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Frames/FrameType.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Frames/HandshakeExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Frames/HandshakeExtension.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Frames/HandshakeFrame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Frames/HandshakeFrame.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Frames/HandshakeFrameState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Frames/HandshakeFrameState.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Frames/IExtensionService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Frames/IExtensionService.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Frames/IFrame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Frames/IFrame.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Frames/IFrameExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Frames/IFrameExtension.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Frames/MessageFrame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Frames/MessageFrame.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Frames/MessageFrameState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Frames/MessageFrameState.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Frames/ParseException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Frames/ParseException.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Payload/IPayloadSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Payload/IPayloadSerializer.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Persistence/IPersistantQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Persistence/IPersistantQueue.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Persistence/IPersistantQueueFileReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Persistence/IPersistantQueueFileReader.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Persistence/IPersistantQueueFileWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Persistence/IPersistantQueueFileWriter.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Persistence/IQueueFileManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Persistence/IQueueFileManager.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Persistence/IQueueItemSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Persistence/IQueueItemSerializer.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Persistence/IQueueStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Persistence/IQueueStorage.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Persistence/NamespaceDoc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Persistence/NamespaceDoc.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Persistence/PeekRecord.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Persistence/PeekRecord.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Persistence/PersistantQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Persistence/PersistantQueue.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Persistence/PersistantQueueFileReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Persistence/PersistantQueueFileReader.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Persistence/PersistantQueueFileWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Persistence/PersistantQueueFileWriter.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Persistence/QueueFileManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Persistence/QueueFileManager.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Persistence/QueueRecordSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Persistence/QueueRecordSerializer.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Persistence/QueueService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Persistence/QueueService.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Persistence/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Persistence/index.md -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/Server/ServerClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/Server/ServerClient.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/SharpMessaging.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/SharpMessaging.csproj -------------------------------------------------------------------------------- /src/lib/SharpMessaging/SharpMessaging.v2.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/SharpMessaging.v2.ncrunchproject -------------------------------------------------------------------------------- /src/lib/SharpMessaging/SharpMessagingClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/SharpMessagingClient.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/SharpMessagingServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/SharpMessagingServer.cs -------------------------------------------------------------------------------- /src/lib/SharpMessaging/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/lib/SharpMessaging/packages.config -------------------------------------------------------------------------------- /src/tools/SharpMessaging.BenchmarkingTool/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/tools/SharpMessaging.BenchmarkingTool/App.config -------------------------------------------------------------------------------- /src/tools/SharpMessaging.BenchmarkingTool/CommandLineArguments.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/tools/SharpMessaging.BenchmarkingTool/CommandLineArguments.cs -------------------------------------------------------------------------------- /src/tools/SharpMessaging.BenchmarkingTool/LoadTestClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/tools/SharpMessaging.BenchmarkingTool/LoadTestClient.cs -------------------------------------------------------------------------------- /src/tools/SharpMessaging.BenchmarkingTool/LoadTestServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/tools/SharpMessaging.BenchmarkingTool/LoadTestServer.cs -------------------------------------------------------------------------------- /src/tools/SharpMessaging.BenchmarkingTool/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/tools/SharpMessaging.BenchmarkingTool/Program.cs -------------------------------------------------------------------------------- /src/tools/SharpMessaging.BenchmarkingTool/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/tools/SharpMessaging.BenchmarkingTool/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/tools/SharpMessaging.BenchmarkingTool/SharpMessaging.BenchmarkApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/tools/SharpMessaging.BenchmarkingTool/SharpMessaging.BenchmarkApp.csproj -------------------------------------------------------------------------------- /src/tools/SharpMessaging.BenchmarkingTool/SharpMessaging.BenchmarkApp.v2.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/tools/SharpMessaging.BenchmarkingTool/SharpMessaging.BenchmarkApp.v2.ncrunchproject -------------------------------------------------------------------------------- /src/tools/SharpMessaging.BenchmarkingTool/SharpMessaging.TestClient.v2.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/tools/SharpMessaging.BenchmarkingTool/SharpMessaging.TestClient.v2.ncrunchproject -------------------------------------------------------------------------------- /src/tools/SharpMessaging.BenchmarkingTool/SimpleCommandLineParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/tools/SharpMessaging.BenchmarkingTool/SimpleCommandLineParser.cs -------------------------------------------------------------------------------- /src/tools/SharpMessaging.BenchmarkingTool/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/tools/SharpMessaging.BenchmarkingTool/packages.config -------------------------------------------------------------------------------- /src/tools/SharpMessaging.BenchmarkingTool/performance_tests.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/tools/SharpMessaging.BenchmarkingTool/performance_tests.cmd -------------------------------------------------------------------------------- /src/tools/SharpMessaging.DemoApp/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/tools/SharpMessaging.DemoApp/App.config -------------------------------------------------------------------------------- /src/tools/SharpMessaging.DemoApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/tools/SharpMessaging.DemoApp/Program.cs -------------------------------------------------------------------------------- /src/tools/SharpMessaging.DemoApp/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/tools/SharpMessaging.DemoApp/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/tools/SharpMessaging.DemoApp/SharpMessaging.DemoApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/tools/SharpMessaging.DemoApp/SharpMessaging.DemoApp.csproj -------------------------------------------------------------------------------- /src/tools/SharpMessaging.DemoApp/SharpMessaging.DemoApp.v2.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/tools/SharpMessaging.DemoApp/SharpMessaging.DemoApp.v2.ncrunchproject -------------------------------------------------------------------------------- /src/tools/SharpMessaging.DemoApp/SharpMessaging.ServerTest.v2.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauffininteractive/SharpMessaging/HEAD/src/tools/SharpMessaging.DemoApp/SharpMessaging.ServerTest.v2.ncrunchproject --------------------------------------------------------------------------------