1234567891011121314151617181920 |
- #ifndef __SYSV_SHM_HPP_
- #define __SYSV_SHM_HPP_
- struct sysv_shm
- {
- private:
- int _id;
- void* _base;
- public:
- sysv_shm();
- ~sysv_shm();
- int open(const char*name,size_t size);
- char*ptr();
- int num_attach();
- void close();
- int destroy();
- };
- #endif
|