feisty meow concerns codebase
2.140
|
this will keep track of sequencing for a communication process on a per host basis. More...
#include <sequence_tracker.h>
Public Member Functions | |
sequence_tracker (int coalesce_time, int silence_time) | |
~sequence_tracker () | |
DEFINE_CLASS_NAME ("sequence_tracker") | |
void | add_pair (const machine_uid &host, int sequence) |
bool | have_seen (const machine_uid &host, int sequence) |
void | clean_up () |
basis::astring | text_form (bool verbose=false) const |
this will keep track of sequencing for a communication process on a per host basis.
Definition at line 39 of file sequence_tracker.h.
sockets::sequence_tracker::sequence_tracker | ( | int | coalesce_time, |
int | silence_time | ||
) |
Definition at line 254 of file sequence_tracker.cpp.
sockets::sequence_tracker::~sequence_tracker | ( | ) |
Definition at line 262 of file sequence_tracker.cpp.
References basis::WHACK().
void sockets::sequence_tracker::add_pair | ( | const machine_uid & | host, |
int | sequence | ||
) |
Definition at line 274 of file sequence_tracker.cpp.
void sockets::sequence_tracker::clean_up | ( | ) |
Definition at line 294 of file sequence_tracker.cpp.
sockets::sequence_tracker::DEFINE_CLASS_NAME | ( | "sequence_tracker" | ) |
bool sockets::sequence_tracker::have_seen | ( | const machine_uid & | host, |
int | sequence | ||
) |
Definition at line 283 of file sequence_tracker.cpp.
References basis::negative().
astring sockets::sequence_tracker::text_form | ( | bool | verbose = false | ) | const |
Definition at line 268 of file sequence_tracker.cpp.
References verbose.