#include <G4FRofstream.hh>
Public Types | |
SEND_BUFMAX = 1024 | |
enum | { SEND_BUFMAX = 1024 } |
Public Member Functions | |
G4FRofstream () | |
G4FRofstream (const char *filename) | |
virtual | ~G4FRofstream () |
void | Open (const char *filename) |
void | Close () |
G4bool | IsOpen () |
void | SendLine (const char *string) |
Static Public Member Functions | |
static G4bool | DoesFileExist (const char *filename) |
Protected Attributes | |
G4bool | flag_file_open |
std::ofstream | fout |
Definition at line 43 of file G4FRofstream.hh.
anonymous enum |
G4FRofstream::G4FRofstream | ( | ) | [inline] |
Definition at line 51 of file G4FRofstream.hh.
References flag_file_open.
00051 { flag_file_open = false ; }
G4FRofstream::G4FRofstream | ( | const char * | filename | ) | [inline] |
Definition at line 112 of file G4FRofstream.hh.
References flag_file_open, and Open().
00113 { 00114 flag_file_open = false ; 00115 Open( filename ); 00116 }
G4FRofstream::~G4FRofstream | ( | ) | [inline, virtual] |
void G4FRofstream::Close | ( | ) | [inline] |
Definition at line 83 of file G4FRofstream.hh.
References flag_file_open, fout, and IsOpen().
Referenced by G4DAWNFILEViewer::ClearView(), G4DAWNFILESceneHandler::EndSavingG4Prim(), and ~G4FRofstream().
00084 { 00085 if( IsOpen() ) { 00086 fout.close(); 00087 flag_file_open = false ; 00088 } 00089 }
G4bool G4FRofstream::DoesFileExist | ( | const char * | filename | ) | [inline, static] |
Definition at line 99 of file G4FRofstream.hh.
Referenced by G4DAWNFILEViewer::ShowView().
00100 { 00101 G4bool status = false ; 00102 00103 std::ifstream fout_tmp( filename ) ; 00104 if( fout_tmp ) { status = true ; } 00105 fout_tmp.close(); 00106 00107 return status ; 00108 }
G4bool G4FRofstream::IsOpen | ( | ) | [inline] |
Definition at line 60 of file G4FRofstream.hh.
References flag_file_open.
Referenced by G4DAWNFILEViewer::ClearView(), Close(), Open(), SendLine(), and G4DAWNFILESceneHandler::~G4DAWNFILESceneHandler().
00060 { return flag_file_open ;}
void G4FRofstream::Open | ( | const char * | filename | ) | [inline] |
Definition at line 74 of file G4FRofstream.hh.
References flag_file_open, fout, and IsOpen().
Referenced by G4DAWNFILESceneHandler::BeginSavingG4Prim(), G4DAWNFILEViewer::ClearView(), and G4FRofstream().
00075 { 00076 if( !IsOpen() ) { 00077 fout.open( filename ) ; 00078 flag_file_open = true ; 00079 } 00080 }
void G4FRofstream::SendLine | ( | const char * | string | ) | [inline] |
G4bool G4FRofstream::flag_file_open [protected] |
Definition at line 69 of file G4FRofstream.hh.
Referenced by Close(), G4FRofstream(), IsOpen(), and Open().
std::ofstream G4FRofstream::fout [protected] |