00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #ifndef URPOCONNECTION_H
00024 #define URPOCONNECTION_H
00025
00026
00027 #include <QString>
00028 class QObject;
00029
00039 class UrpoConnection
00040 {
00041 protected:
00042 UrpoConnection();
00043 public:
00044 virtual ~UrpoConnection();
00045
00049 virtual QString getHost() const = 0;
00050
00054 virtual QString getUserid() const = 0;
00055
00061 virtual QString getIdentity() const = 0;
00062
00075 void setDebugMonitor(QObject* monitor);
00076
00081 QObject* getDebugMonitor() const;
00082
00088 QString getHostString();
00089
00095 QString getKeyOption();
00096
00097 private:
00099 QObject* debugMonitor_;
00100 };
00101
00102 #endif // URPOCONNECTION_H