Elm  2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
InFileStream.h
1 /*
2  * $Id$
3  * Copyright (c) 2004, Alfheim Corporation.
4  *
5  * elm/io/InFileStream.h -- interface for InFilestream class.
6  */
7 #ifndef ELM_IO_INFILESTREAM_H
8 #define ELM_IO_INFILESTREAM_H
9 
10 #include <elm/string.h>
11 #include <elm/sys/SystemIO.h>
12 
13 namespace elm { namespace io {
14 
15 // InFileStream class
16 class InFileStream: public sys::SystemInStream {
17 public:
18  InFileStream(CString path);
19  virtual ~InFileStream(void);
20  bool isReady(void);
21  void close();
22 };
23 
24 } } // elm::io
25 
26 #endif // ELM_IO_INFILESTREAM_H
elm::io::InFileStream::close
void close()
Definition: io_InFileStream.cpp:85
elm::CString
Definition: CString.h:17
elm
Definition: adapter.h:26
elm::io::InFileStream::~InFileStream
virtual ~InFileStream(void)
Definition: io_InFileStream.cpp:78
elm::io::InFileStream::InFileStream
InFileStream(CString path)
elm::io::InFileStream
Definition: InFileStream.h:16
elm::io::InFileStream::isReady
bool isReady(void)