Rudiments
/home/dmuse/src/rudiments/include/rudiments/private/sharedmemory.h
00001 // Copyright (c) 1999-2002 David Muse
00002 // See the COPYING file for more information.
00003 
00004         private:
00005                 // FIXME: it should be possible to copy a sharedmemory object
00006                                 sharedmemory(const sharedmemory &s);
00007                 sharedmemory    &operator=(const sharedmemory &s);
00008 
00009 
00010                 int32_t shmGet(key_t key, size_t size, int32_t shmflag);
00011                 void    *shmAttach();
00012                 bool    shmControl(int32_t cmd, shmid_ds *buf);
00013 
00014                 sharedmemoryprivate     *pvt;