{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:nuget/sharedmemory","name":"sharedmemory","description":"The SharedMemory library provides a set of C# classes that utilise a memory-mapped file for fast low-level inter-process communication (IPC) - specifically for sharing data between processes.\n\nIt features:\n * a lock-free FIFO circular buffer\n * a simple fixed-size generic shared memory array class\n * a bi-directional RPC implementation (.NET 4.5+ / .NET Standard 2.0+ only)\n * an implementation of a shared memory buffer for read/write.\n * support for memory-mapped files in .NET 3.5/4/4.5 and .NET Standard 2.0+\n * fast generic structure reading/writing\n\nUsage: https://github.com/spazzarama/SharedMemory","version":"2.3.2","softwareVersion":"2.3.2","license":"https://spdx.org/licenses/Other","codeRepository":"https://github.com/spazzarama/SharedMemory","issueTracker":"https://github.com/justinstenning/SharedMemory/issues","url":"https://github.com/spazzarama/SharedMemory","keywords":["IPC","RPC","memory","mapped","file","shared","data","circular","ring","buffer"],"programmingLanguage":{"@type":"ComputerLanguage","name":"C#"},"maintainer":[{"@type":"Person","name":"spazzarama"}],"author":[{"@type":"Person","name":"spazzarama"}],"copyrightHolder":[{"@type":"Person","name":"spazzarama"}],"dateCreated":"1900-01-01","dateModified":"2022-02-03","datePublished":"2022-02-03","copyrightYear":1900,"downloadUrl":"https://api.nuget.org/v3-flatcontainer/sharedmemory/2.3.2/sharedmemory.2.3.2.nupkg","applicationCategory":"nuget","runtimePlatform":"nuget","developmentStatus":"active","sameAs":["https://www.nuget.org/packages/sharedmemory/"],"https://www.w3.org/ns/activitystreams#likes":604,"https://forgefed.org/ns#forks":114}