GATE
|
Inter-process shared memory I/O support. More...
#include "gate/io/gate_io_api.h"
#include "gate/gatetypes.h"
#include "gate/strings.h"
#include "gate/streams.h"
Typedefs | |
typedef void * | gate_ipcsharedmem_t |
Functions | |
GATE_IO_API gate_result_t | gate_ipcsharedmem_create (gate_ipcsharedmem_t *ptr_shmem, gate_size_t memsize, gate_uint32_t flags, gate_string_t *out_uid) |
GATE_IO_API gate_result_t | gate_ipcsharedmem_open (gate_ipcsharedmem_t *ptr_shmem, gate_string_t const *uid, gate_size_t *out_memsize, gate_uint32_t *out_flags) |
GATE_IO_API gate_result_t | gate_ipcsharedmem_destroy (gate_ipcsharedmem_t shmem) |
GATE_IO_API gate_result_t | gate_ipcsharedmem_attach (gate_ipcsharedmem_t shmem, void **ptr_dataptr) |
GATE_IO_API gate_result_t | gate_ipcsharedmem_detach (gate_ipcsharedmem_t shmem, void *dataptr) |
Inter-process shared memory I/O support.