#include <sharedmem.h>
Collaboration diagram for _sharedmem_t:
Data Fields | |
int | fd |
sem_t * | sem |
sharedmem_ctrl_t * | ctrl |
size_t | mapped_size |
void * | pdata |
char | name [SHAREDMEM_NAME_LENGTH] |
sharedmem_error_t | error |
sem_t * | sem |
sharedmem_ctrl_t * | ctrl |
void * | pdata |
sem_t * | sem |
sharedmem_ctrl_t * | ctrl |
void * | pdata |
Definition at line 126 of file debian/libsharedmem1-dev/usr/include/sharedmem.h.
int _sharedmem_t::fd |
File descriptor for the object
Definition at line 128 of file debian/libsharedmem1-dev/usr/include/sharedmem.h.
Referenced by sharedmem_close(), sharedmem_create(), sharedmem_open(), sharedmem_resize(), and sharedmem_resize2().
sem_t* _sharedmem_t::sem |
Semaphore used for locking
Definition at line 129 of file debian/libsharedmem1-dev/usr/include/sharedmem.h.
Referenced by sharedmem_close(), sharedmem_create(), and sharedmem_open().
Pointer to the mapped control structure
Definition at line 130 of file debian/libsharedmem1-dev/usr/include/sharedmem.h.
Referenced by sharedmem_close(), sharedmem_create(), sharedmem_open(), sharedmem_resize(), sharedmem_resize2(), and sharedmem_size_changed().
size_t _sharedmem_t::mapped_size |
Mapped size
Definition at line 131 of file debian/libsharedmem1-dev/usr/include/sharedmem.h.
Referenced by sharedmem_resize(), sharedmem_resize2(), and sharedmem_size_changed().
void* _sharedmem_t::pdata |
Pointer to the mapped data area
Definition at line 132 of file debian/libsharedmem1-dev/usr/include/sharedmem.h.
Referenced by sharedmem_resize(), and sharedmem_resize2().
char _sharedmem_t::name |
Name of the object
Definition at line 133 of file debian/libsharedmem1-dev/usr/include/sharedmem.h.
Referenced by sharedmem_close(), sharedmem_create(), and sharedmem_open().
Error information
Definition at line 134 of file debian/libsharedmem1-dev/usr/include/sharedmem.h.
Referenced by _sharedmem_set_error(), sharedmem_get_error_code(), and sharedmem_get_error_string().
sem_t* _sharedmem_t::sem |
Semaphore used for locking
Definition at line 129 of file debian/tmp/usr/include/sharedmem.h.
Pointer to the mapped control structure
Definition at line 130 of file debian/tmp/usr/include/sharedmem.h.
void* _sharedmem_t::pdata |
Pointer to the mapped data area
Definition at line 132 of file debian/tmp/usr/include/sharedmem.h.
sem_t* _sharedmem_t::sem |
Semaphore used for locking
Definition at line 129 of file sharedmem.h.
Pointer to the mapped control structure
Definition at line 130 of file sharedmem.h.
void* _sharedmem_t::pdata |
Pointer to the mapped data area
Definition at line 132 of file sharedmem.h.