IPC is a C++ library that provides inter-process communication using shared memory on Windows. A .NET wrapper is available which allows interaction with C++ as well.
Перейти к файлу
microsoft-github-policy-service[bot] cc3cdf1303
Microsoft mandatory file
2022-08-02 16:08:23 +00:00
Examples/Calc [examples] Minor refactoring (#38) 2020-02-28 13:55:39 -08:00
Inc/IPC [native] Fix std::chrono::duration default initialization (#36) 2020-02-11 20:13:32 -08:00
Interop Upgrade to vc142 and Boost 1.71 (#31) 2020-02-09 00:40:51 -08:00
Managed Upgrade to vc142 and Boost 1.71 (#31) 2020-02-09 00:40:51 -08:00
ManagedContainers Upgrade to vc142 and Boost 1.71 (#31) 2020-02-09 00:40:51 -08:00
Native [native] Rename NullTimeoutFactory to InfiniteTimeoutFactory (#35) 2020-02-11 19:49:20 -08:00
NativeContainers Upgrade to vc142 and Boost 1.71 (#31) 2020-02-09 00:40:51 -08:00
Object Initial commit. 2017-04-25 10:52:34 -07:00
TestManagedTransport Upgrade to vc142 and Boost 1.71 (#31) 2020-02-09 00:40:51 -08:00
Transport Initial commit. 2017-04-25 10:52:34 -07:00
UnitTests [native] Fix std::chrono::duration default initialization (#36) 2020-02-11 20:13:32 -08:00
UnitTestsManaged Upgrade to vc142 and Boost 1.71 (#31) 2020-02-09 00:40:51 -08:00
.gitignore [native, managed] Add Calc example (#37) 2020-02-27 15:13:00 -08:00
IPC.sln [native, managed] Add Calc example (#37) 2020-02-27 15:13:00 -08:00
IPC.snk Initial commit. 2017-04-25 10:52:34 -07:00
LICENSE Initial commit. 2017-04-25 10:52:34 -07:00
README.md [examples] Minor refactoring (#38) 2020-02-28 13:55:39 -08:00
SECURITY.md Microsoft mandatory file 2022-08-02 16:08:23 +00:00
appveyor.yml Upgrade to vc142 and Boost 1.71 (#31) 2020-02-09 00:40:51 -08:00

README.md

IPC

MIT licensed Build status

IPC is a C++ library that provides inter-process communication using shared memory on Windows.
A .NET wrapper is available which allows interaction with C++ as well.

Integration with Bond is available at IPC.Bond.

Build

The library is developed and maintained with Visual Studio 2019. To get started, open the IPC.sln file and build the solution. The Boost package will automatically start downloading during the first build.

Getting Started

Start with examples, C++ and C# tests.

Contributing

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

License

Copyright (c) Microsoft Corporation. All rights reserved.

Licensed under the MIT License.