Elm  1.0
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
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
Definition: CString.h:17
void close()
Definition: io_InFileStream.cpp:85
InFileStream(CString path)
virtual ~InFileStream(void)
Definition: io_InFileStream.cpp:78
Definition: InFileStream.h:16