#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] |
1.4.7