Provided by: libshevek-doc_1.3-1_all bug

NAME

       shevek::shm< T > -

       This class implements an interface for sharing memory between processes.

SYNOPSIS

       #include <shm.hh>

       Inherits shevek::refbase.

   Public Member Functions
       T * data ()
           Access the shared data.
       T const * data () const
           Access the shared data.

   Static Public Member Functions
       static Glib::RefPtr< shm< T > > create (std::string const &name, bool keep=false)
           Create a new block of shared memory.
       static Glib::RefPtr< shm< T > > open (std::string const &name, bool writable=true)
           Open an existing block of shared memory.

Detailed Description

   template<typename T>class shevek::shm< T >
       This class implements an interface for sharing memory between processes.

Member Function Documentation

   template<typename T > static Glib::RefPtr<shm <T> > shevek::shm< T >::create (std::string
       const &name, boolkeep = false) [inline, static]
       Create a new block of shared memory. If keep is true, it will not be unlinked when the
       object is destroyed.

Author

       Generated automatically by Doxygen for libshevek from the source code.