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

#include <sshdrainer.h>

Inheritance diagram for dmtcp::SSHDrainer:

Public Member Functions

 SSHDrainer ()
 
void beginDrainOf (int fd, int refillfd=-1)
 
void refill ()
 
virtual void onData (jalib::JReaderInterface *sock)
 
virtual void onConnect (const jalib::JSocket &, const struct sockaddr *, socklen_t remoteLen)
 
virtual void onTimeoutInterval ()
 
virtual void onDisconnect (jalib::JReaderInterface *sock)
 

Static Public Member Functions

static SSHDrainerinstance ()
 

Detailed Description

Definition at line 11 of file sshdrainer.h.

Constructor & Destructor Documentation

dmtcp::SSHDrainer::SSHDrainer ( )
inline

Definition at line 14 of file sshdrainer.h.

Member Function Documentation

void SSHDrainer::beginDrainOf ( int  fd,
int  refillfd = -1 
)

Definition at line 83 of file sshdrainer.cpp.

static SSHDrainer& dmtcp::SSHDrainer::instance ( )
static
void SSHDrainer::onConnect ( const jalib::JSocket &  sock,
const struct sockaddr *  remoteAddr,
socklen_t  remoteLen 
)
virtual

Definition at line 13 of file sshdrainer.cpp.

void SSHDrainer::onData ( jalib::JReaderInterface *  sock)
virtual

Definition at line 20 of file sshdrainer.cpp.

void SSHDrainer::onDisconnect ( jalib::JReaderInterface *  sock)
virtual

Definition at line 30 of file sshdrainer.cpp.

void SSHDrainer::onTimeoutInterval ( )
virtual

Definition at line 43 of file sshdrainer.cpp.

void SSHDrainer::refill ( )

Definition at line 97 of file sshdrainer.cpp.


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