| 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); |