Попробуйте так:
Код:
#include "shm.hpp"
#define timesec 0
#define timensec 100
int main()
{
Shm mymem("./load_files.srv");//Инициализация переменных разделяемой памяти
struct timespec tw = {timesec,timensec*1000000};
struct timespec tr;
while (1) //Бесконечный Главный Цикл программы
{
nanosleep (&tw, &tr);
mymem.setLong("mlong",123);
}
}
В теле цикла можете ещё добавить строку:
Код:
printf("Данные переданы: 123"); // Вывод переданного значения в консоль