#include <mapped.h>
Inheritance diagram for ucommon::mapped_view< T >:


Public Member Functions | |
| void | copy (unsigned member, T &buffer) |
| unsigned | count (void) |
| Get count of typed member objects held in this map. | |
| volatile T * | get (unsigned member) |
| 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 469 of file mapped.h.
| ucommon::mapped_view< T >::mapped_view | ( | char * | name | ) | [inline] |
| unsigned ucommon::mapped_view< T >::count | ( | void | ) | [inline] |
| volatile T* ucommon::mapped_view< T >::operator() | ( | unsigned | member | ) | [inline] |
| volatile T& ucommon::mapped_view< T >::operator[] | ( | unsigned | member | ) | [inline] |
1.4.7