1
0
Fork 0
mirror of https://gitlab.com/niansa/libhss.git synced 2025-03-06 20:49:21 +01:00
libhss/example/main.cpp

22 lines
479 B
C++

#include <iostream>
#include <string>
#include <unistd.h>
#include <QIPC/ipc.hpp>
#include <hss.hpp>
int main() {
QBiIPC ipc;
ipc.create();
HSS::run(ipc, "./libHSSTestChild.so");
std::cout << ipc.recv() << std::endl
<< ipc.recv_raw<size_t>() << std::endl;
ipc.send("/etc/passwd");
for (std::string line = ""; line != "End."; line = ipc.recv()) {
if (!line.empty()) {
std::cout << line << std::endl;
}
}
}