![]() |
CMGDK r49-rc2
|
#include <SharedMemory.h>
公有成员 | |
SharedMemory () | |
~SharedMemory () | |
void * | Create (int, char *name=0) |
创建共享内存 | |
void * | Attach (char *) |
关联共享内存 | |
void | Detach () |
解除共享内存关联 | |
void | Destroy () |
销毁共享内存 | |
void * | GetAddress () const |
取得共享内存地址 | |
size_t | GetSize () const |
取得共享内存容量 |
共享内存
hgl::SharedMemory::SharedMemory | ( | ) |
hgl::SharedMemory::~SharedMemory | ( | ) |
void * hgl::SharedMemory::Attach | ( | char * | sm_name | ) |
关联共享内存
关联共享内存
sm_name | 共享内存名称 |
void * hgl::SharedMemory::Create | ( | int | sm_size, |
char * | sm_name = 0 |
||
) |
创建共享内存
创建共享内存
sm_size | 共享内存容量 |
sm_name | 共享内存名称,可以不写 |
void hgl::SharedMemory::Destroy | ( | ) |
销毁共享内存
销毁当前共享内存
void hgl::SharedMemory::Detach | ( | ) |
解除共享内存关联
void * hgl::SharedMemory::GetAddress | ( | ) | const |
取得共享内存地址
取得共享内存地址
size_t hgl::SharedMemory::GetSize | ( | ) | const [inline] |
取得共享内存容量