apr
系统.对象
└apr.内存池
本类提供了操作内存池的方法。
初始化方法摘要 | |
---|---|
公开  | 初始化() 本方法将创建父内存池为根内存池(在库内部创建)的内存池。本方法设置返回码。 |
公开  |
本方法将创建父内存池为指定内存池的内存池。本方法设置返回码。 |
方法摘要 | |
---|---|
公开 apr.返回码 | 清空() 清空本内存池及并清空子内存池,释放占用的内存,但保留内存池对象本身。 |
公开 apr.返回码 | 销毁() 本方法与“清空”类似,增加了删除互斥锁,和释放内存池对象占用的块。 |
公开 整数 | 申请内存(整数 长度) 本方法设置返回码,成功返回地址,失败返回0。 |
公开 整数 | 申请多块内存(整数 长度) 申请内存并将分配的内存清0。本方法设置返回码,成功返回地址,失败返回0。 |
公开 apr.内存池 | 取父内存池() 本方法设置返回码,成功返回父内存池,失败返回空对象。 |
公开 静态 逻辑 | 是否为祖先内存池(apr.内存池 内存池对象1, apr.内存池 内存池对象2) 返回“真”表示“对象1”为“对象2”的祖先内存池,否则返回“假”。 |
公开 apr.返回码 | 置标签名(文本 标签) 设置内存池标签。 |
公开 apr.返回码 | 置数据(文本 键值, 文本 键名) 置数据到内存池。本方法将复制数据到本内存池对象。 |
公开 文本 | 取数据(文本 键名) 本方法设置返回码,成功返回键值,失败返回空文本。 |
从 系统.对象 继承的方法 |
比较类型, 是否实现, 取类名, 发送事件, 等于, 比较, 到文本, 比较引用 |
本方法将创建父内存池为根内存池(在库内部创建)的内存池。本方法设置返回码。
本方法将创建父内存池为指定内存池的内存池。本方法设置返回码。
清空本内存池及并清空子内存池,释放占用的内存,但保留内存池对象本身。
本方法与“清空”类似,增加了删除互斥锁,和释放内存池对象占用的块。
本方法设置返回码,成功返回地址,失败返回0。
参数:
长度 - 单位为字节。
申请内存并将分配的内存清0。本方法设置返回码,成功返回地址,失败返回0。
参数:
长度 - 单位为字节。
本方法设置返回码,成功返回父内存池,失败返回空对象。
返回“真”表示“对象1”为“对象2”的祖先内存池,否则返回“假”。
参数:
内存池对象1
内存池对象2
设置内存池标签。
参数:
标签
置数据到内存池。本方法将复制数据到本内存池对象。
参数:
键值
键名
本方法设置返回码,成功返回键值,失败返回空文本。
参数:
键名