DMTCP
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Namespaces | Constant Groups | Macros
sysvipc.h File Reference
#include <vector>
#include <sys/types.h>
#include <sys/socket.h>
#include <map>
#include <sys/stat.h>
#include <unistd.h>
#include <sys/ipc.h>
#include <sys/shm.h>
#include <sys/sem.h>
#include <sys/msg.h>
#include "dmtcpalloc.h"
#include "jbuffer.h"
#include "jserialize.h"
#include "jassert.h"
#include "jconvert.h"
#include "jalloc.h"
#include "virtualidtable.h"
#include "shareddata.h"
#include "sysvipcwrappers.h"

Go to the source code of this file.

Classes

union  semun
 
class  dmtcp::SysVIPC
 
class  dmtcp::SysVShm
 
class  dmtcp::SysVSem
 
class  dmtcp::SysVMsq
 
class  dmtcp::SysVObj
 
class  dmtcp::ShmSegment
 
class  dmtcp::Semaphore
 
class  dmtcp::MsgQueue
 

Namespaces

 dmtcp
 

Constant Groups

 dmtcp
 

Macros

#define REAL_TO_VIRTUAL_SHM_ID(id)   SysVShm::instance().realToVirtualId(id)
 
#define VIRTUAL_TO_REAL_SHM_ID(id)   SysVShm::instance().virtualToRealId(id)
 
#define REAL_TO_VIRTUAL_SEM_ID(id)   SysVSem::instance().realToVirtualId(id)
 
#define VIRTUAL_TO_REAL_SEM_ID(id)   SysVSem::instance().virtualToRealId(id)
 
#define REAL_TO_VIRTUAL_MSQ_ID(id)   SysVMsq::instance().realToVirtualId(id)
 
#define VIRTUAL_TO_REAL_MSQ_ID(id)   SysVMsq::instance().virtualToRealId(id)
 

Macro Definition Documentation

#define REAL_TO_VIRTUAL_MSQ_ID (   id)    SysVMsq::instance().realToVirtualId(id)

Definition at line 54 of file sysvipc.h.

#define REAL_TO_VIRTUAL_SEM_ID (   id)    SysVSem::instance().realToVirtualId(id)

Definition at line 51 of file sysvipc.h.

#define REAL_TO_VIRTUAL_SHM_ID (   id)    SysVShm::instance().realToVirtualId(id)

Definition at line 48 of file sysvipc.h.

#define VIRTUAL_TO_REAL_MSQ_ID (   id)    SysVMsq::instance().virtualToRealId(id)

Definition at line 55 of file sysvipc.h.

#define VIRTUAL_TO_REAL_SEM_ID (   id)    SysVSem::instance().virtualToRealId(id)

Definition at line 52 of file sysvipc.h.

#define VIRTUAL_TO_REAL_SHM_ID (   id)    SysVShm::instance().virtualToRealId(id)

Definition at line 49 of file sysvipc.h.