00001 /* TapeStream.cpp 00002 * Copyright (C) 2008 Battelle Memorial Institute 00003 00004 * author: Matt Hauer, matthew.hauer@pnl.gov, 5/30/07 - *** 00005 */ 00006 00007 #include "TapeStream.h" 00008 00009 TapeStream::TapeStream(){ 00010 Reset(); 00011 } 00012 00013 TapeStream::~TapeStream(){ 00014 ; 00015 } 00016 00017 void TapeStream::SetFileMode(char *mode){ 00018 strncpy(filemode, mode, 2); 00019 filemode[2]=0; 00020 } 00021 00022 void TapeStream::Reset(){ 00023 state=TSO_DONE; 00024 strncpy(filemode, "r", 3); 00025 } 00026 // end of TapeStream.cpp