Peerplays Fast Compile Library
Find a file
2013-12-08 01:09:54 +01:00
CMakeModules Updating FC with changes from phoenix-int 2013-06-05 15:19:00 -04:00
include/fc adding missing files 2013-11-24 13:00:21 -05:00
src Set minimum sleep time to 10ms to avoid potential race where the thread wakes back up immediately after being put on sleep queue. This can probably be reduced to about 2ms, but this just seemed safer for now (DanL suggested 10ms). 2013-12-06 00:22:06 -05:00
tests fix unit test 2013-09-05 22:12:00 -04:00
vendor adding missing files 2013-08-25 01:25:04 -04:00
.gitignore ifdef around arpa/inet.h on WIN32 (unix only) 2013-08-13 23:11:20 -04:00
CMakeLists.txt [BW]: [Ign] CMakeLists.txt changes to support Cmake boost configuration. 2013-12-08 01:09:54 +01:00
README.md Create README.md 2013-07-01 22:45:17 -04:00

fc

FC stands for fast-compiling c++ library and provides a set of utility libraries useful for the development of asynchronous libraries. Some of the highlights include:

  • Cooperative Multi-Tasking Library with support for Futures, mutexes, signals.
  • Wrapper on Boost ASIO for handling async opperations cooperatively with easy to code synchronous style.
  • Reflection for C++ allowing automatic serialization in Json & Binary of C++ Structs
  • Automatic generation of client / server stubs for reflected interfaces with support for JSON-RPC
  • Cryptographic Primitives for a variaty of hashes and encryption algorithms
  • Logging Infrastructure
  • Wraps many Boost APIs, such as boost::filesystem, boost::thread, and boost::exception to acceleate compiles
  • Support for unofficial Boost.Process library.