barrier/io/XIO.h

34 lines
533 B
C
Raw Normal View History

2001-10-06 14:13:28 +00:00
#ifndef XIO_H
#define XIO_H
#include "XBase.h"
#include "BasicTypes.h"
class XIO : public XBase { };
class XIOErrno : public XIO, public MXErrno {
2002-04-29 14:40:01 +00:00
public:
2001-10-06 14:13:28 +00:00
XIOErrno();
XIOErrno(int);
};
class XIOClose: public XIOErrno {
2002-04-29 14:40:01 +00:00
protected:
2001-10-06 14:13:28 +00:00
// XBase overrides
virtual CString getWhat() const throw();
};
class XIOClosed : public XIO {
2002-04-29 14:40:01 +00:00
protected:
2001-10-06 14:13:28 +00:00
// XBase overrides
virtual CString getWhat() const throw();
};
class XIOEndOfStream : public XIO {
2002-04-29 14:40:01 +00:00
protected:
2001-10-06 14:13:28 +00:00
// XBase overrides
virtual CString getWhat() const throw();
};
#endif