DMTCP
|
#include <kernelbufferdrainer.h>
Public Member Functions | |
KernelBufferDrainer () | |
void | beginDrainOf (int fd, const ConnectionIdentifier &id) |
void | refillAllSockets () |
virtual void | onData (jalib::JReaderInterface *sock) |
virtual void | onConnect (const jalib::JSocket &sock, const struct sockaddr *remoteAddr, socklen_t remoteLen) |
virtual void | onTimeoutInterval () |
virtual void | onDisconnect (jalib::JReaderInterface *sock) |
const map < ConnectionIdentifier, vector < char > > & | getDisconnectedSockets () const |
const vector< char > & | getDrainedData (ConnectionIdentifier id) |
Static Public Member Functions | |
static KernelBufferDrainer & | instance () |
Definition at line 36 of file kernelbufferdrainer.h.
|
inline |
Definition at line 39 of file kernelbufferdrainer.h.
void KernelBufferDrainer::beginDrainOf | ( | int | fd, |
const ConnectionIdentifier & | id | ||
) |
Definition at line 149 of file kernelbufferdrainer.cpp.
|
inline |
Definition at line 51 of file kernelbufferdrainer.h.
const vector< char > & KernelBufferDrainer::getDrainedData | ( | ConnectionIdentifier | id) |
Definition at line 217 of file kernelbufferdrainer.cpp.
|
static |
Definition at line 49 of file kernelbufferdrainer.cpp.
|
virtual |
Definition at line 57 of file kernelbufferdrainer.cpp.
|
virtual |
Definition at line 67 of file kernelbufferdrainer.cpp.
|
virtual |
Definition at line 77 of file kernelbufferdrainer.cpp.
|
virtual |
Definition at line 93 of file kernelbufferdrainer.cpp.
void KernelBufferDrainer::refillAllSockets | ( | ) |
Definition at line 165 of file kernelbufferdrainer.cpp.