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 行定义.