shared-memory/src/SharedMemory.h

20 lines
510 B
C
Raw Normal View History

#ifndef SHARED_MEMORY_H
#define SHARED_MEMORY_H
#include "internal.hpp" //NOLINT
#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-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
#define configFile "../res/config.toml"
#endif //SHARED_MEMORY_H