|
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.
1.8.4