GATE
ipcsharedmem.h File Reference

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)
 

Detailed Description

Inter-process shared memory I/O support.