summaryrefslogtreecommitdiff
path: root/includes/Output.h
diff options
context:
space:
mode:
authorPixel <Pixel>2002-08-13 18:20:13 +0000
committerPixel <Pixel>2002-08-13 18:20:13 +0000
commit1d836e3fd9d3c4f9ce08b6a062dd597e5fe4e1dc (patch)
tree41cbf99c45ad771a4b9f1812f38cf396e738803e /includes/Output.h
parent89a43700b18c61d209ffb68db57e020f11a2daa9 (diff)
Worked a little more
Diffstat (limited to 'includes/Output.h')
-rw-r--r--includes/Output.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/includes/Output.h b/includes/Output.h
index ef6806c..b7c8fb8 100644
--- a/includes/Output.h
+++ b/includes/Output.h
@@ -2,6 +2,8 @@
#define __OUTPUT_H__
#ifdef __cplusplus
+#include <sys/types.h>
+#include <time.h>
#include <String.h>
#include <Handle.h>
@@ -19,14 +21,15 @@ class Output : public Handle {
protected:
String n;
+ off_t size;
+ time_t date_modif;
};
-class Stdout_t : public Handle {
+class Stdout_t : public Output {
public:
Stdout_t();
virtual ~Stdout_t() {}
- virtual bool CanWrite();
- virtual bool CanRead();
+ virtual bool CanSeek();
virtual String GetName();
};
@@ -36,6 +39,7 @@ class Stderr_t : public Handle {
virtual ~Stderr_t() {}
virtual bool CanWrite();
virtual bool CanRead();
+ virtual bool CanSeek();
virtual String GetName();
};