areg-sdk
areg-sdk copied to clipboard
AREG is an asynchronous Object RPC framework to simplify multitasking programming by blurring borders between processes and treating remote objects as if they coexist in the same thread.
[REUSE Compliance Check](https://github.com/marketplace/actions/reuse-compliance-check) details. It should be integrated to check copyrights.
**Description:** The projects, which use Service Interface document file (files with extension `.siml`) contain generated codes, which are manually integrated in the projects by CMakeLists.txt files. Since these files are...
**Description:** [TEArrayList](https://github.com/aregtech/areg-sdk/blob/master/framework/areg/base/TEArrayList.hpp) is a wrapper of `std::vector` adapted to areg-sdk needs. It is needed to add unit tests to test all public methods and to cover as much codes as...
**Description:** [TEFixedArray](https://github.com/aregtech/areg-sdk/blob/master/framework/areg/base/TEFixedArray.hpp) is an array with the fixed length adapted to areg-sdk needs. It is needed to add unit tests to test all public methods and to cover as much...
**Description:** [TEHashMap](https://github.com/aregtech/areg-sdk/blob/master/framework/areg/base/TEHashMap.hpp) is a wrapper of `std::unordered_map` adapted to areg-sdk needs. It is needed to add unit tests to test all public methods and to cover as much codes as...
**Description:** [TELinkedList](https://github.com/aregtech/areg-sdk/blob/master/framework/areg/base/TELinkedList.hpp) is a wrapper of `std::list` adapted to areg-sdk needs. It is needed to add unit tests to test all public methods and to cover as much codes as...
**Description:** [TEMap](https://github.com/aregtech/areg-sdk/blob/master/framework/areg/base/TEMap.hpp) is a wrapper of `std::map` adapted to areg-sdk needs. It is needed to add unit tests to test all public methods and to cover as much codes as...
**Description** For the debugging purpose, sometime it is needed to dump the thread content and the object states before complete the application. This would help to investigate and make sure...
**Goal** After implementing the UDP/IP wrapper (issue #32), it should be integrated in the AREG SDK to support communication using UDP/IP. **Motivation** The implementation of **Multiple channel communication** (issue #31)...
**Goal** The example [20_pubdatarate](https://github.com/aregtech/areg-sdk/tree/master/examples/20_pubdatarate) (currently available in candidate branch) shows that the communication data rate is about 100-120 MB/s on the PC. This value should be increased to achieve at...