Declarations for the shared image circular buffer. More...
#include <sys/shm.h>#include <sys/time.h>#include <iostream>#include <sstream>#include "libvisao.h"Go to the source code of this file.
Classes | |
| struct | sharedim< IMDATA_TYPE > |
| Convenience structure for an image. More... | |
| struct | sharedim_stack_header |
| Convenience structure for the stack header. More... | |
| class | sharedim_stack< IMDATA_TYPE > |
| Class to manage a stack of images in shared memory. More... | |
Macros | |
| #define | IM0_OFFSET (sizeof(sharedim_stack_header) + header->n_images*sizeof(int)) |
| #define | IMD_OFFSET (2*sizeof(int)+sizeof(int *)) |
| #define | ERROR_REPORTSIM(er) if(global_error_report) (*global_error_report)(er,__FILE__,__LINE__); |
| #define | LOG_INFOSIM(li) if(global_log_info) (*global_log_info)(li); |
Typedefs | |
| typedef sharedim< short > | sharedimS |
| typedef sharedim< double > | sharedimD |
| typedef sharedim_stack< short > | sharedim_stackS |
| typedef sharedim_stack< double > | sharedim_stackD |
| typedef sharedim_stack< float > | sharedim_stackF |
| typedef sharedim_stack< unsigned char > | sharedim_stackUC |
Definition in file sharedim_stack.h.