DMTCP
|
#include <sysvipc.h>
Public Member Functions | |
ShmSegment (int shmid, int realShmid, key_t key, size_t size, int shmflg) | |
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 () |
bool | isValidShmaddr (const void *shmaddr) |
void | remapAll () |
void | remapFirstAddrForOwnerOnRestart () |
void | on_shmat (const void *shmaddr, int shmflg) |
void | on_shmdt (const void *shmaddr) |
![]() | |
SysVObj (int id, int realId, int key, int flags) | |
virtual | ~SysVObj () |
int | virtualId () |
bool | isCkptLeader () |
Additional Inherited Members | |
![]() | |
int | _id |
int | _realId |
key_t | _key |
int | _flags |
bool | _isCkptLeader |
ShmSegment::ShmSegment | ( | int | shmid, |
int | realShmid, | ||
key_t | key, | ||
size_t | size, | ||
int | shmflg | ||
) |
Definition at line 532 of file sysvipc.cpp.
|
virtual |
Implements dmtcp::SysVObj.
Definition at line 565 of file sysvipc.cpp.
bool ShmSegment::isValidShmaddr | ( | const void * | shmaddr) |
Definition at line 560 of file sysvipc.cpp.
|
virtual |
Implements dmtcp::SysVObj.
Definition at line 579 of file sysvipc.cpp.
void ShmSegment::on_shmat | ( | const void * | shmaddr, |
int | shmflg | ||
) |
Definition at line 547 of file sysvipc.cpp.
void ShmSegment::on_shmdt | ( | const void * | shmaddr) |
Definition at line 552 of file sysvipc.cpp.
|
virtual |
Implements dmtcp::SysVObj.
Definition at line 635 of file sysvipc.cpp.
|
virtual |
Implements dmtcp::SysVObj.
Definition at line 612 of file sysvipc.cpp.
|
virtual |
Implements dmtcp::SysVObj.
Definition at line 591 of file sysvipc.cpp.
|
virtual |
Implements dmtcp::SysVObj.
Definition at line 669 of file sysvipc.cpp.
|
virtual |
Implements dmtcp::SysVObj.
Definition at line 661 of file sysvipc.cpp.
void dmtcp::ShmSegment::remapAll | ( | ) |
void dmtcp::ShmSegment::remapFirstAddrForOwnerOnRestart | ( | ) |
|
inlinevirtual |
Implements dmtcp::SysVObj.