IPC.Bond is an extension of IPC library that provides inter-process communication using shared memory on Windows with Bond serialization.
Перейти к файлу
Ara Ayvazyan 557012a764
[native, managed] Add Calc example (#18)
2020-03-02 17:16:21 -08:00
Examples/Calc [native, managed] Add Calc example (#18) 2020-03-02 17:16:21 -08:00
IPC@86df124c5f Upgrade IPC (#17) 2020-02-28 15:32:35 -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 Bond 8.2.0 (#16) 2020-02-11 19:12:54 -08:00
Native Upgrade to vc142 and Boost 1.71 (#12) 2020-02-09 02:12:04 -08:00
Transport Upgrade to Bond 8.2.0 (#16) 2020-02-11 19:12:54 -08:00
UnitTests Upgrade IPC (#17) 2020-02-28 15:32:35 -08:00
UnitTestsManaged Upgrade to Bond 8.2.0 (#16) 2020-02-11 19:12:54 -08:00
bond@a7025d60bc Upgrade to Bond 8.2.0 (#16) 2020-02-11 19:12:54 -08:00
.gitignore [native, managed] Add Calc example (#18) 2020-03-02 17:16:21 -08:00
.gitmodules Initial commit (#1) 2017-07-01 14:52:32 -07:00
IPC.Bond.sln [native, managed] Add Calc example (#18) 2020-03-02 17:16:21 -08: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 [native, managed] Add Calc example (#18) 2020-03-02 17:16:21 -08:00
appveyor.yml Exclude IPC tests from build (#14) 2020-02-09 20:53:50 -08:00
bond.cmd Upgrade to Bond 8.2.0 (#16) 2020-02-11 19:12:54 -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 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.