DMTCP
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
dmtcp::MsgQueue Class Reference

#include <sysvipc.h>

Inheritance diagram for dmtcp::MsgQueue:
dmtcp::SysVObj

Public Member Functions

 MsgQueue (int msqid, int realMsqid, key_t key, int msgflg)
 
virtual bool isStale ()
 
virtual void resetOnFork ()
 
virtual void leaderElection ()
 
virtual void preCkptDrain ()
 
virtual void preCheckpoint ()
 
virtual void postRestart ()
 
virtual void refill (bool isRestart)
 
virtual void preResume ()
 
- Public Member Functions inherited from dmtcp::SysVObj
 SysVObj (int id, int realId, int key, int flags)
 
virtual ~SysVObj ()
 
int virtualId ()
 
bool isCkptLeader ()
 

Additional Inherited Members

- Protected Attributes inherited from dmtcp::SysVObj
int _id
 
int _realId
 
key_t _key
 
int _flags
 
bool _isCkptLeader
 

Detailed Description

Definition at line 264 of file sysvipc.h.

Constructor & Destructor Documentation

MsgQueue::MsgQueue ( int  msqid,
int  realMsqid,
key_t  key,
int  msgflg 
)

Definition at line 826 of file sysvipc.cpp.

Member Function Documentation

bool MsgQueue::isStale ( )
virtual

Implements dmtcp::SysVObj.

Definition at line 838 of file sysvipc.cpp.

void MsgQueue::leaderElection ( )
virtual

Implements dmtcp::SysVObj.

Definition at line 849 of file sysvipc.cpp.

void MsgQueue::postRestart ( )
virtual

Implements dmtcp::SysVObj.

Definition at line 898 of file sysvipc.cpp.

void MsgQueue::preCheckpoint ( )
virtual

Implements dmtcp::SysVObj.

Definition at line 873 of file sysvipc.cpp.

void MsgQueue::preCkptDrain ( )
virtual

Implements dmtcp::SysVObj.

Definition at line 859 of file sysvipc.cpp.

virtual void dmtcp::MsgQueue::preResume ( )
inlinevirtual

Implements dmtcp::SysVObj.

Definition at line 281 of file sysvipc.h.

void MsgQueue::refill ( bool  isRestart)
virtual

Implements dmtcp::SysVObj.

Definition at line 908 of file sysvipc.cpp.

virtual void dmtcp::MsgQueue::resetOnFork ( )
inlinevirtual

Implements dmtcp::SysVObj.

Definition at line 275 of file sysvipc.h.


The documentation for this class was generated from the following files: