GSF Reference Manual | |||
---|---|---|---|
<<< Previous Page | Home | Up | Next Page >>> |
#define GSF_SHARED_MEMORY_TYPE #define GSF_SHARED_MEMORY (o) struct GsfSharedMemory; GType gsf_shared_memory_get_type (void); GsfSharedMemory* gsf_shared_memory_new (void *buf, gsf_off_t size, gboolean needs_free); GsfSharedMemory* gsf_shared_memory_mmapped_new (void *buf, gsf_off_t size); |
#define GSF_SHARED_MEMORY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSF_SHARED_MEMORY_TYPE, GsfSharedMemory)) |
struct GsfSharedMemory { GObject g_object; void *buf; gsf_off_t size; gboolean needs_free; gboolean needs_unmap; }; |
GsfSharedMemory* gsf_shared_memory_new (void *buf, gsf_off_t size, gboolean needs_free); |
GsfSharedMemory* gsf_shared_memory_mmapped_new (void *buf, gsf_off_t size); |