Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

Tfstream Class Reference

#include <tfstream.h>

List of all members.

Public Member Functions

 Tfstream ()
Tfstreamoperator<< (char c)
Tfstreamoperator<< (unsigned char c)
Tfstreamoperator<< (signed char c)
Tfstreamoperator<< (const char *s)
Tfstreamoperator<< (const unsigned char *s)
Tfstreamoperator<< (const signed char *s)
Tfstreamoperator<< (const void *p)
Tfstreamoperator<< (int n)
Tfstreamoperator<< (unsigned int n)
Tfstreamoperator<< (long n)
Tfstreamoperator<< (unsigned long n)
Tfstreamoperator<< (short n)
Tfstreamoperator<< (unsigned short n)
Tfstreamoperator<< (bool b)
Tfstreamoperator<< (double n)
Tfstreamoperator<< (float n)
Tfstreamoperator<< (IPAddr &)
Tfstreamoperator<< (MACAddr &)
bool AppendEOL ()
void NewNode (Node *n)
void SetNode (Node *n)
void IPDotted (bool d)
void TimePrecision (Count_t)

Public Attributes

bool pendingEOL
Time_t lastLogTime

Private Member Functions

void CheckLogTime ()
void LogSimTime ()

Private Attributes

Count_t timePrecision
Nodenode
bool ipDotted
Time_t digitsThreshold
std::string format


Constructor & Destructor Documentation

Tfstream::Tfstream  ) 
 


Member Function Documentation

bool Tfstream::AppendEOL  ) 
 

void Tfstream::CheckLogTime  )  [inline, private]
 

void Tfstream::IPDotted bool  d  )  [inline]
 

void Tfstream::LogSimTime  )  [private]
 

void Tfstream::NewNode Node n  ) 
 

Tfstream & Tfstream::operator<< MACAddr  ) 
 

Tfstream & Tfstream::operator<< IPAddr  ) 
 

Tfstream& Tfstream::operator<< float  n  )  [inline]
 

Tfstream & Tfstream::operator<< double  n  ) 
 

Tfstream& Tfstream::operator<< bool  b  )  [inline]
 

Tfstream& Tfstream::operator<< unsigned short  n  )  [inline]
 

Tfstream& Tfstream::operator<< short  n  )  [inline]
 

Tfstream & Tfstream::operator<< unsigned long  n  ) 
 

Tfstream & Tfstream::operator<< long  n  ) 
 

Tfstream & Tfstream::operator<< unsigned int  n  ) 
 

Tfstream & Tfstream::operator<< int  n  ) 
 

Tfstream & Tfstream::operator<< const void *  p  ) 
 

Tfstream& Tfstream::operator<< const signed char *  s  )  [inline]
 

Tfstream& Tfstream::operator<< const unsigned char *  s  )  [inline]
 

Tfstream & Tfstream::operator<< const char *  s  ) 
 

Tfstream& Tfstream::operator<< signed char  c  )  [inline]
 

Tfstream& Tfstream::operator<< unsigned char  c  )  [inline]
 

Tfstream & Tfstream::operator<< char  c  ) 
 

void Tfstream::SetNode Node n  ) 
 

void Tfstream::TimePrecision Count_t   ) 
 


Member Data Documentation

Time_t Tfstream::digitsThreshold [private]
 

std::string Tfstream::format [private]
 

bool Tfstream::ipDotted [private]
 

Time_t Tfstream::lastLogTime
 

Node* Tfstream::node [private]
 

bool Tfstream::pendingEOL
 

Count_t Tfstream::timePrecision [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Aug 27 16:17:34 2008 for Georgia Tech Network Simulator (GTNetS) by  doxygen 1.3.9.1