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

#include <socketconnlist.h>

Inheritance diagram for dmtcp::SocketConnList:
dmtcp::ConnectionList

Public Member Functions

virtual void drain ()
 
virtual void preCkpt ()
 
virtual void postRestart ()
 
virtual void registerNSData (bool isRestart)
 
virtual void sendQueries (bool isRestart)
 
virtual void refill (bool isRestart)
 
virtual int protectedFd ()
 
virtual void scanForPreExisting ()
 
virtual ConnectioncreateDummyConnection (int type)
 
- Public Member Functions inherited from dmtcp::ConnectionList
 ConnectionList ()
 
virtual ~ConnectionList ()
 
void resetOnFork ()
 
void deleteStaleConnections ()
 
void add (int fd, Connection *c)
 
void erase (iterator i)
 
void erase (ConnectionIdentifier &key)
 
ConnectiongetConnection (const ConnectionIdentifier &id)
 
ConnectiongetConnection (int fd)
 
void processClose (int fd)
 
void processDup (int oldfd, int newfd)
 
void list ()
 
void serialize (jalib::JBinarySerializer &o)
 
void eventHook (DmtcpEvent_t event, DmtcpEventData_t *data)
 
virtual void preLockSaveOptions ()
 
virtual void preCkptFdLeaderElection ()
 
virtual void resume (bool isRestart)
 
void registerIncomingCons ()
 
void determineOutgoingCons ()
 
void sendReceiveMissingFds ()
 

Static Public Member Functions

static SocketConnListinstance ()
 

Additional Inherited Members

- Public Types inherited from dmtcp::ConnectionList
typedef map
< ConnectionIdentifier,
Connection * >::iterator 
iterator
 
- Protected Member Functions inherited from dmtcp::ConnectionList
iterator begin ()
 
iterator end ()
 

Detailed Description

Definition at line 19 of file socketconnlist.h.

Member Function Documentation

Connection * SocketConnList::createDummyConnection ( int  type)
virtual

Implements dmtcp::ConnectionList.

Definition at line 187 of file socketconnlist.cpp.

void SocketConnList::drain ( )
virtual

Reimplemented from dmtcp::ConnectionList.

Definition at line 43 of file socketconnlist.cpp.

SocketConnList & SocketConnList::instance ( )
static

Definition at line 35 of file socketconnlist.cpp.

void SocketConnList::postRestart ( )
virtual

Reimplemented from dmtcp::ConnectionList.

Definition at line 108 of file socketconnlist.cpp.

void SocketConnList::preCkpt ( )
virtual

Reimplemented from dmtcp::ConnectionList.

Definition at line 67 of file socketconnlist.cpp.

virtual int dmtcp::SocketConnList::protectedFd ( )
inlinevirtual

Implements dmtcp::ConnectionList.

Definition at line 29 of file socketconnlist.h.

void SocketConnList::refill ( bool  isRestart)
virtual

Reimplemented from dmtcp::ConnectionList.

Definition at line 133 of file socketconnlist.cpp.

void SocketConnList::registerNSData ( bool  isRestart)
virtual

Reimplemented from dmtcp::ConnectionList.

Definition at line 115 of file socketconnlist.cpp.

void SocketConnList::scanForPreExisting ( )
virtual

Reimplemented from dmtcp::ConnectionList.

Definition at line 139 of file socketconnlist.cpp.

void SocketConnList::sendQueries ( bool  isRestart)
virtual

Reimplemented from dmtcp::ConnectionList.

Definition at line 123 of file socketconnlist.cpp.


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