Skip to content
Snippets Groups Projects
Forked from asapo / asapo
1544 commits behind the upstream repository.
Sergey Yakubov's avatar
Sergey Yakubov authored
* commit '91cce727':
  [asapo::fabric] Applied code style
  [asapo::fabric] Changed the server HandshakeTask to a SelfRequeueingTask
  [asapo::fabric] Refactoring
  [asapo::fabric] Lot of changes. But in general implemented a better timeout detection
  [asapo::fabric] Added internal libfabric errors into valgrind.suppressions
  [asapo::fabric] Removed memory leaks in tests
  [asapo::fabric] Fixed 100% cpu utilisation
  [asapo::fabric] Added unregistered memory test
  Fixed windows python test (New error output format)
  [asapo::fabric] Fixed another invalid assignment
  [asapo::fabric] Fixed invalid assignment
  [asapo::fabric] Fixed incomplete type error
  [asapo::fabric] Added mock class
  [asapo::fabric] Implementing timeout
  [asapo::fabric] Added some integration tests
  Fixed non supported build of asapo::fabric
  Removed some debug messages in asapo::fabric
  Added asapo::fabric implementation
  Added LibFabric dependency
25f03db0
History

asapo

C++ Projects

  • /common/cpp

Library: Common library which get shared between the producer and receiver

  • /producer/asapo-producer

Library: Producer library which can send data to the receiver

  • /receiver

Executable: The receiver which can receive data from the producer

  • /producer/inotify-event-detector-cpp

Executable: Implementation of the producer api with inotify

Building

With documentation

Need Doxygen >= 1.8.10 and sphinx

  • mkdir build
  • cd build
  • cmake -DBUILD_CPP_DOCS=ON _DBUILD_PYTHON_DOCS ..

With tests

Need googletest >= 1.8.0

  • mkdir build
  • cd build
  • cmake -DBUILD_TESTS=ON ..

The software is MIT licensed (see LICENSE.txt) and uses third party libraries that are distributed under their own terms (see LICENSE-3RD-PARTY.txt)