barrier/synergy/XSynergy.h
2001-10-06 14:13:28 +00:00

35 lines
572 B
C++

#ifndef XSYNERGY_H
#define XSYNERGY_H
#include "XBase.h"
class XSynergy : public XBase { };
// client is misbehaving
class XBadClient : public XSynergy {
protected:
virtual CString getWhat() const throw();
};
// client has incompatible version
class XIncompatibleClient : public XSynergy {
public:
XIncompatibleClient(int major, int minor);
// manipulators
// accessors
int getMajor() const throw();
int getMinor() const throw();
protected:
virtual CString getWhat() const throw();
private:
int m_major;
int m_minor;
};
#endif