IPC.Bond is an extension of IPC library that provides inter-process communication using shared memory on Windows with Bond serialization.
Перейти к файлу
Ara Ayvazyan e8b33ac051 Exclude IPC tests from build (#14) 2020-02-09 20:53:50 -08:00
IPC@c60cc7138a Upgrade to vc142 and Boost 1.71 (#12) 2020-02-09 02:12:04 -08:00
Inc/IPC/Bond Build with /permissive- (#11) 2020-02-09 00:29:53 -08:00
Interop Upgrade to vc142 and Boost 1.71 (#12) 2020-02-09 02:12:04 -08:00
Managed Upgrade to vc142 and Boost 1.71 (#12) 2020-02-09 02:12:04 -08:00
Native Upgrade to vc142 and Boost 1.71 (#12) 2020-02-09 02:12:04 -08:00
Transport Initial commit (#1) 2017-07-01 14:52:32 -07:00
UnitTests Upgrade to vc142 and Boost 1.71 (#12) 2020-02-09 02:12:04 -08:00
UnitTestsManaged Upgrade to vc142 and Boost 1.71 (#12) 2020-02-09 02:12:04 -08:00
bond@0236301fe8 Initial commit (#1) 2017-07-01 14:52:32 -07:00
.gitignore Initial commit (#1) 2017-07-01 14:52:32 -07:00
.gitmodules Initial commit (#1) 2017-07-01 14:52:32 -07:00
IPC.Bond.sln Initial commit (#1) 2017-07-01 14:52:32 -07:00
IPC.Bond.snk Initial commit (#1) 2017-07-01 14:52:32 -07:00
LICENSE Initial commit (#1) 2017-07-01 14:52:32 -07:00
README.md Exclude IPC tests from build (#14) 2020-02-09 20:53:50 -08:00
appveyor.yml Exclude IPC tests from build (#14) 2020-02-09 20:53:50 -08:00
bond.cmd Upgrade to vc142 and Boost 1.71 (#12) 2020-02-09 02:12:04 -08:00
nuget.config Initial commit (#1) 2017-07-01 14:52:32 -07:00

README.md

IPC.Bond

MIT licensed Build status

IPC.Bond is an extension of IPC library that provides inter-process communication using shared memory on Windows with Bond serialization.

Build

The library is developed and maintained with Visual Studio 2019. In order to build the library you will need to do the following:

  1. Restore NuGet packages for IPC.Bond.sln.
  2. Build the Bond (only core C++) submodule using helper bond.cmd script.
  3. Build the IPC submodule using IPC.sln (Transport.csproj only).
  4. Build the IPC.Bond.sln.

Getting Started

Start with 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.