.TH "shevek::shm< T >" 3 "Wed Jul 9 2014" "libshevek" \" -*- nroff -*- .ad l .nh .SH NAME shevek::shm< T > \- .PP This class implements an interface for sharing memory between processes\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .PP Inherits \fBshevek::refbase\fP\&. .SS "Public Member Functions" .in +1c .ti -1c .RI "T * \fBdata\fP ()" .br .RI "\fIAccess the shared data\&. \fP" .ti -1c .RI "T const * \fBdata\fP () const " .br .RI "\fIAccess the shared data\&. \fP" .in -1c .SS "Static Public Member Functions" .in +1c .ti -1c .RI "static Glib::RefPtr< \fBshm\fP< T > > \fBcreate\fP (std::string const &name, bool keep=false)" .br .RI "\fICreate a new block of shared memory\&. \fP" .ti -1c .RI "static Glib::RefPtr< \fBshm\fP< T > > \fBopen\fP (std::string const &name, bool writable=true)" .br .RI "\fIOpen an existing block of shared memory\&. \fP" .in -1c .SS "Additional Inherited Members" .SH "Detailed Description" .PP .SS "templateclass shevek::shm< T >" This class implements an interface for sharing memory between processes\&. .SH "Member Function Documentation" .PP .SS "template static Glib::RefPtr<\fBshm\fP > \fBshevek::shm\fP< T >::create (std::string const &name, boolkeep = \fCfalse\fP)\fC [inline]\fP, \fC [static]\fP" .PP Create a new block of shared memory\&. If keep is true, it will not be unlinked when the object is destroyed\&. .SH "Author" .PP Generated automatically by Doxygen for libshevek from the source code\&.