![]() |
|
|
Bdb packages | Design docs | Source docs | Guidelines | Recent releases |
|
Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Compound Members File Members AppFileStream Class Reference
[Framework]#include <AppFileStream.hh>
Inheritance diagram for AppFileStream:
List of all members.
Public Methods
AppFileStream (const char *const theName, const char *const theFile=((void *) 0), const char *const theDescription=((void *) 0)) virtual ~AppFileStream () const char * filename () const bool isOpen () const void setFilename (const char *const theName) bool open () void close () Protected Methods
bool writeToDestination (AbsEvent *aNode) Protected Attributes
fstream _file Private Methods
AppFileStream (const AppFileStream &) AppFileStream & operator= (const AppFileStream &) Constructor & Destructor Documentation
AppFileStream::AppFileStream ( const char *const theName, const char *const theFile = ((void *) 0), const char *const theDescription = ((void *) 0) )
Definition at line 59 of file AppFileStream.cc.
AppFileStream::~AppFileStream ( ) [virtual]
Definition at line 74 of file AppFileStream.cc.
References close().
AppFileStream::AppFileStream ( const AppFileStream & ) [private]
Member Function Documentation
void AppFileStream::close ( ) [virtual]
Implements AppStream.
Definition at line 141 of file AppFileStream.cc.
References _file, and isOpen().
Referenced by ~AppFileStream().
const char * AppFileStream::filename ( )
Definition at line 87 of file AppFileStream.cc.
References AppStream::destination().
bool AppFileStream::isOpen ( ) [virtual]
Implements AppStream.
Definition at line 93 of file AppFileStream.cc.
References AppStream::_destination, _file, and result.
bool AppFileStream::open ( ) [virtual]
Implements AppStream.
Definition at line 119 of file AppFileStream.cc.
References AppStream::_destination, _file, cout, isOpen(), AppStream::name(), and result.
AppFileStream& AppFileStream::operator= ( const AppFileStream & ) [private]
void AppFileStream::setFilename ( const char *const theName )
Definition at line 113 of file AppFileStream.cc.
References AppStream::setDestination().
bool AppFileStream::writeToDestination ( AbsEvent * aNode ) [protected, virtual]
Implements AppStream.
Definition at line 159 of file AppFileStream.cc.
References _file, cout, AppStream::name(), and result.
Member Data Documentation
fstream AppFileStream::_file [protected]
Definition at line 82 of file AppFileStream.hh.
Referenced by close(), isOpen(), open(), and writeToDestination().
The documentation for this class was generated from the following files:
- /Framework/Framework/AppFileStream.hh
- /Framework/src/AppFileStream.cc
BaBar Public Site | SLAC | News | Links | Who's Who | Contact Us
Page Owner: Jacek Becla
Last Update: October 04, 2002