#include "libipc/buffer.h"
定义数据缓冲区类ipc::buffer,用于IPC通讯中的数据传输和内存管理。
ipc::buffer
buffer.h提供了一个智能的数据缓冲区实现,自动管理内存生命周期,支持自定义析构函数。
主要特性:
#include "libipc/buffer.h" // 创建buffer char* data = new char[100]; ipc::buffer buf(data, 100, [](void* p, std::size_t) { delete[] (char*)p; }); // buffer自动管理内存,析构时自动调用删除函数
ipc::route
ipc::channel
There was an error while loading. Please reload this page.
Home Tutorial Platform Support
进程间同步
ipc::sync::mutex
ipc::sync::semaphore
ipc::sync::condition
线程内同步
ipc::spin_lock
ipc::rw_lock
ipc::shm::handle