Skip to content

Latest commit

 

History

History
35 lines (17 loc) · 799 Bytes

README.md

File metadata and controls

35 lines (17 loc) · 799 Bytes

#Sakura - YCTech C++ base, used in WorktileCore and LessChatCore (aka "Worktile Pro") (C++ 11)

#Goals:

  1. Providing basic prebuilt libraries or source code for YCTech core developers, all in one place:
  • curl : HTTP request (prebuilt)

  • gtest : Unit test (prebuilt)

  • json11: JSON parser

  • openssl : SSL (prebuilt)

  • websockets : websockets and Socket.IO (prebuilt)

  • tinyxml2 : XML parser

  • easySQLite : fork from easySQLite with lots of additions

Available options:

SKR_PLATFORM : Can be SKR_PLATFORM_MAC or SKR_PLATFORM_IOS or SKR_PLATFORM_ANDROID

SKR_LOG_LEVEL : Can be SKR_LOG_LEVEL_ALL or SKR_LOG_LEVEL_WARNING or SKR_LOG_LEVEL_ERROR

SKR_USING_ASSERT : assert() will be excuted

SKR_LOG_WEBSOCKET : Log websockets events

SKR_LOG_SIO : Log socket.io events

@author Frank Lin