#RPC Server
This project is realization of simple ease-to-use Remote Procedure Call server with the appropriate client library.
This part of documentation describes server part of the project.
Server can dynamically link functions and provide their calls to clients.
Functions should be compilled as shared library (.so) and be placed in server/functions/.build directory.
Function name have to be indentical to the name of shared library (func in func.so).
Currently project can support only functions that take one argument in a form of string and return a string with manually allocated memory for it.
Function compilling in directory server/functions can be done by using make functions. If a function require additional linking, compiling should be done manually.
To build server call make
To see usage call ./RSTserver --help
This part of the documentation describes client part of the project.
Client part distributes as library and can be easely integrated into the program.
It is possible to include library as a source files or to build shared library by calling make
To build a documentation call make html in ./doc directory. The documentation will be placed in ../doc/build/html/index.html.