shared-memory/src/SharedMemory.h

22 lines
533 B
C
Raw Permalink Normal View History

#ifndef SHARED_MEMORY_H
#define SHARED_MEMORY_H
2020-01-08 20:17:38 +01:00
#include "internal.hpp"
2019-12-18 11:51:28 +01:00
#include <string>
#include <sys/shm.h>
//ID-Speicherbereich
2019-10-23 12:34:11 +02:00
//Größe des Speicherbereichs hier 8MB (8000)
//Shared-Memory-Segment erstellen oder öffnen shmget()
constexpr int Max_Memory_Size (8000 * 512);
2019-12-18 11:51:28 +01:00
const std::string configFile ("../res/config.toml");
2019-11-06 13:07:33 +01:00
void deleteSharedMemory(int s);
void deleteSharedMemory();
void initSharedMemory();
void getConfig();
key_t changedKey();
std::string getAnswerFromUser();
//Config File
2019-12-18 11:51:28 +01:00
#endif //SHARED_MEMORY_H