The aim of this project is to create a Multiplatform System Runtime Library for Windows and Linux in C++.
- Daemon / Service
- Config File (INI Format)
- Object Oriented Threads
- TCP/UDP Sockets
- Named Pipes
- System Logging
- Library Documentation (After final code revision)
Examples can be found on test folder.
#include <CppSystemRT.hpp>
using namespace CppSystemRT;
class DaemonThread: public Thread {
public:
void run() {
// Daemon code
}
};
int main(int argc, char *argv[]) {
Log::init(argv[0]);
Log::info("DaemonEntry point");
return Daemon::exec<DaemonThread>();
}