#include <mapped.h>
Public Member Functions | |
void | copy (unsigned member, T *buffer) |
volatile T * | get (unsigned member) |
unsigned | getCount (void) |
Get count of typed member objects held in this map. | |
mapped_view (char *name) | |
Map existing named memory segment. | |
volatile T * | operator() (unsigned member) |
Access typed member object in the mapped segment. | |
volatile T & | operator[] (unsigned member) |
Reference typed member object in the mapped segment. |
This offers a simple typed vector interface to access the shared memory segment in read-only mode.
Definition at line 463 of file mapped.h.
ucc::mapped_view< T >::mapped_view | ( | char * | name | ) | [inline] |
unsigned ucc::mapped_view< T >::getCount | ( | void | ) | [inline] |
volatile T* ucc::mapped_view< T >::operator() | ( | unsigned | member | ) | [inline] |
volatile T& ucc::mapped_view< T >::operator[] | ( | unsigned | member | ) | [inline] |