moab
moab::FILEDebugStream Class Reference
Inheritance diagram for moab::FILEDebugStream:
moab::DebugOutputStream

List of all members.

Public Member Functions

 FILEDebugStream (FILE *filep)
void println (int rank, const char *pfx, const char *str)
void println (const char *pfx, const char *str)

Private Attributes

FILE * filePtr

Detailed Description

Definition at line 20 of file DebugOutput.cpp.


Constructor & Destructor Documentation

moab::FILEDebugStream::FILEDebugStream ( FILE *  filep) [inline]

Definition at line 25 of file DebugOutput.cpp.

: filePtr(filep) {}

Member Function Documentation

void moab::FILEDebugStream::println ( int  rank,
const char *  pfx,
const char *  str 
) [virtual]

Implements moab::DebugOutputStream.

Definition at line 29 of file DebugOutput.cpp.

  { fprintf(filePtr, "%3d  %s%s\n", rank, pfx, str); fflush(filePtr); }
void moab::FILEDebugStream::println ( const char *  pfx,
const char *  str 
) [virtual]

Implements moab::DebugOutputStream.

Definition at line 31 of file DebugOutput.cpp.

  { 
    fputs( pfx, filePtr ); 
    fputs( str, filePtr ); 
    fputc( '\n', filePtr ); 
    fflush(filePtr); 
  }

Member Data Documentation

Definition at line 23 of file DebugOutput.cpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines