dtnsim::SimLog Class Reference

Class for more structured logging of bundle generation / reception. More...

#include <SimLog.h>

List of all members.

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_


Detailed Description

Class for more structured logging of bundle generation / reception.

Definition at line 37 of file SimLog.h.


Constructor & Destructor Documentation

dtnsim::SimLog::SimLog (  ) 

Definition at line 34 of file SimLog.cc.

References file_.


Member Function Documentation

void dtnsim::SimLog::flush (  ) 

Definition at line 47 of file SimLog.cc.

References file_.

void dtnsim::SimLog::log_arrive ( Node n,
Bundle b 
) [inline]

Definition at line 44 of file SimLog.h.

References log_entry().

void dtnsim::SimLog::log_dup ( Node n,
Bundle b 
) [inline]

Definition at line 45 of file SimLog.h.

References log_entry().

void dtnsim::SimLog::log_entry ( const char *  what,
Node n,
Bundle b 
) [protected]

void dtnsim::SimLog::log_expire ( Node n,
Bundle b 
) [inline]

Definition at line 46 of file SimLog.h.

References log_entry().

void dtnsim::SimLog::log_gen ( Node n,
Bundle b 
) [inline]

Definition at line 41 of file SimLog.h.

References log_entry().

void dtnsim::SimLog::log_inqueue ( Node n,
Bundle b 
) [inline]

Definition at line 47 of file SimLog.h.

References log_entry().

void dtnsim::SimLog::log_recv ( Node n,
Bundle b 
) [inline]

Definition at line 42 of file SimLog.h.

References log_entry().

void dtnsim::SimLog::log_xmit ( Node n,
Bundle b 
) [inline]

Definition at line 43 of file SimLog.h.

References log_entry().


Member Data Documentation

oasys::StringBuffer dtnsim::SimLog::buf_ [protected]

Definition at line 55 of file SimLog.h.

Referenced by log_entry().

oasys::FileIOClient* dtnsim::SimLog::file_ [protected]

Definition at line 54 of file SimLog.h.

Referenced by flush(), log_entry(), and SimLog().


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

Generated on Fri Jan 30 09:27:05 2009 for DTN Reference Implementation by  doxygen 1.5.8