#include <SimLog.h>
Public Member Functions | |
SimLog () | |
void | log_gen (Node *n, Bundle *b) |
void | log_recv (Node *n, Bundle *b) |
void | log_xmit (Node *n, Bundle *b) |
void | log_arrive (Node *n, Bundle *b) |
void | log_dup (Node *n, Bundle *b) |
void | log_expire (Node *n, Bundle *b) |
void | log_inqueue (Node *n, Bundle *b) |
void | flush () |
Protected Member Functions | |
void | log_entry (const char *what, Node *n, Bundle *b) |
Protected Attributes | |
oasys::FileIOClient * | file_ |
oasys::StringBuffer | buf_ |
Definition at line 37 of file SimLog.h.
Definition at line 54 of file SimLog.cc.
References buf_, dtn::EndpointID::c_str(), dtn::Bundle::creation_ts(), dtn::Bundle::dest(), file_, dtn::BundlePayload::length(), dtnsim::Node::name(), dtn::Bundle::payload(), dtn::BundleTimestamp::seconds_, dtn::BundleTimestamp::seqno_, dtn::Bundle::source(), and dtnsim::Simulator::time().
Referenced by log_arrive(), log_dup(), log_expire(), log_gen(), log_inqueue(), log_recv(), and log_xmit().
oasys::StringBuffer dtnsim::SimLog::buf_ [protected] |
oasys::FileIOClient* dtnsim::SimLog::file_ [protected] |