Public Member Functions | Private Attributes

DaVinci::IO Class Reference

List of all members.

Public Member Functions

 IO ()
void Trace (FILE *tfp)
 ~IO ()
void Init (FILE *to, FILE *from)
void Close ()
void Out_Fmt (const char *fmt,...)
char * In_Line ()

Private Attributes

FILE * _to_fp
FILE * _from_fp
FILE * _trace_fp
bool _trace_tagged

Detailed Description

Definition at line 377 of file DaVinci.h.


Constructor & Destructor Documentation

DaVinci::IO::IO (  )  [inline]

Definition at line 384 of file DaVinci.h.

DaVinci::IO::~IO (  ) 

Definition at line 178 of file DaVinci.cxx.

References Close().

Here is the call graph for this function:


Member Function Documentation

void DaVinci::IO::Close (  ) 

Definition at line 184 of file DaVinci.cxx.

References _from_fp, and _to_fp.

Referenced by DaVinci::Kill_Davinci(), and ~IO().

char * DaVinci::IO::In_Line (  ) 

Definition at line 219 of file DaVinci.cxx.

References _from_fp, _trace_fp, _trace_tagged, buf, fprintf(), and NULL.

Referenced by DaVinci::Event_Loop(), and DaVinci::Wait_For_Ack().

Here is the call graph for this function:

void DaVinci::IO::Init ( FILE *  to,
FILE *  from 
) [inline]

Definition at line 391 of file DaVinci.h.

Referenced by DaVinci::DaVinci().

void DaVinci::IO::Out_Fmt ( const char *  fmt,
  ... 
)
void DaVinci::IO::Trace ( FILE *  tfp  )  [inline]

Definition at line 388 of file DaVinci.h.

Referenced by DaVinci::DaVinci().


Member Data Documentation

FILE* DaVinci::IO::_from_fp [private]

Definition at line 380 of file DaVinci.h.

Referenced by Close(), and In_Line().

FILE* DaVinci::IO::_to_fp [private]

Definition at line 379 of file DaVinci.h.

Referenced by Close(), and Out_Fmt().

FILE* DaVinci::IO::_trace_fp [private]

Definition at line 381 of file DaVinci.h.

Referenced by In_Line(), and Out_Fmt().

Definition at line 382 of file DaVinci.h.

Referenced by In_Line(), and Out_Fmt().


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