|
fastdo
0.6.16
|
共享内存,可以跨进程访问。常用于进程间通讯 更多...
#include <system.hpp>

Public 成员函数 | |
| SharedMemory () | |
| 构造函数0 更多... | |
| SharedMemory (String const &shmName, size_t size) | |
| 构造函数1 更多... | |
| virtual | ~SharedMemory () |
| bool | create (String const &shmName, size_t size) |
| 创建共享内存 更多... | |
| void | destroy () |
| 销毁共享内存 更多... | |
| void * | lock () |
| 锁定内存获取内存地址 更多... | |
| void | unlock () |
| 解锁回收内存地址 更多... | |
| void * | get () |
| 获取数据指针(自动lock()) 更多... | |
| winux::SharedMemory::SharedMemory | ( | ) |
构造函数0
| winux::SharedMemory::SharedMemory | ( | String const & | shmName, |
| size_t | size | ||
| ) |
构造函数1
| shmName | 共享内存的名字 |
| size | 共享内存的大小 |
|
virtual |
| bool winux::SharedMemory::create | ( | String const & | shmName, |
| size_t | size | ||
| ) |
创建共享内存
| shmName | 共享内存的名字 |
| size | 共享内存的大小 |
| void winux::SharedMemory::destroy | ( | ) |
销毁共享内存
| void* winux::SharedMemory::lock | ( | ) |
锁定内存获取内存地址
| void winux::SharedMemory::unlock | ( | ) |
解锁回收内存地址
|
inline |
获取数据指针(自动lock())
在文件 system.hpp 第 505 行定义.