Class to access a named mapped segment published from another process. More...
#include <mapped.h>
Public Member Functions | |
void | copy (unsigned member, T *buffer) |
volatile const T * | get (unsigned member) |
unsigned | getCount (void) |
Get count of typed member objects held in this map. | |
mapped_view (const char *name) | |
Map existing named memory segment. | |
volatile const T * | operator() (unsigned member) |
Access typed member object in the mapped segment. | |
volatile const T & | operator[] (unsigned member) |
Reference typed member object in the mapped segment. |
Class to access a named mapped segment published from another process.
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.
ucommon::mapped_view< T >::mapped_view | ( | const char * | name | ) | [inline] |
unsigned ucommon::mapped_view< T >::getCount | ( | void | ) | [inline] |
volatile const T* ucommon::mapped_view< T >::operator() | ( | unsigned | member | ) | [inline] |
volatile const T& ucommon::mapped_view< T >::operator[] | ( | unsigned | member | ) | [inline] |