CMGDK r49-rc2
公有成员
hgl::SharedMemory类参考

#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共享内存名称
返回:
共享内存访问地址
NULL 关联失败
void * hgl::SharedMemory::Create ( int  sm_size,
char *  sm_name = 0 
)

创建共享内存

创建共享内存

参数:
sm_size共享内存容量
sm_name共享内存名称,可以不写
返回:
分配好的共享内存指针
NULL 分配失败
void hgl::SharedMemory::Destroy ( )

销毁共享内存

销毁当前共享内存

void hgl::SharedMemory::Detach ( )

解除共享内存关联

void * hgl::SharedMemory::GetAddress ( ) const

取得共享内存地址

取得共享内存地址

返回:
共享内存地址
NULL 出错
size_t hgl::SharedMemory::GetSize ( ) const [inline]

取得共享内存容量


该类的文档由以下文件生成:
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义