gBStreamEtc.cpp

Go to the documentation of this file.
00001 // gBStreamEtc.cpp -- Version 2.8
00002 
00003 #include "gBStreamEtc.h"
00004 ////////////////////////////////////////////////////////////
00005 sFileStreamCtrl::sFileStreamCtrl ()
00006     : f( nil )
00007 {
00008 }
00009 
00010 sFileStreamCtrl::sFileStreamCtrl (gString& aName)
00011     : f( nil ),
00012       sAutoName( aName.Find("@@")==1 ? aName.Str() : (char*)"\0" ),
00013       sName( aName.Find("@@")==1 ? (char*)"\0" : aName.Str() )
00014 {
00015 }
00016 
00017 sFileStreamCtrl::~sFileStreamCtrl ()
00018 {
00019  // Remove unclosed streams
00020  DBGPRINT("DBG: %s stream (%s)\n",
00021           IsOpened() ? "Remove unclosed" : "Closing",
00022           sName.Str());
00023  if ( IsOpened() ) DoRemove( sName );
00024 }
00025 ////////////////////////////////////////////////////////////
00026 

Generated on Sat Aug 18 02:40:51 2007 for xpfweb_v2x lib by  doxygen 1.4.2