QRODS
serverinfoclient.h
1 #ifndef SERVERINFOCLIENT_H
2 #define SERVERINFOCLIENT_H
3 
4 #include "abstracthttpclient.h"
5 #include <QString>
6 #include <QNetworkReply>
7 
8 
10 {
11  Q_OBJECT
12 public:
13  explicit ServerInfoClient(QString &baseURL, QString user, QString pass, QObject *parent = 0);
14 
15  bool loadServerInfo();
16 
17  long long int initializeDate() const;
18  const QString& icatEnabled() const;
19  long long int serverBootTime() const;
20  const QString& relVersion() const;
21  const QString& apiVersion() const;
22  const QString& rodsZone() const;
23  long long int currentServerTime() const;
24 
25 private:
26  long long int _initializeDate;
27  QString _icatEnabled;
28  long long int _serverBootTime;
29  QString _relVersion;
30  QString _apiVersion;
31  QString _rodsZone;
32  long long int _currentServerTime;
33 
34 };
35 
36 #endif // SERVERINFOCLIENT_H
Definition: serverinfoclient.h:9
QString baseURL()
AbstractHTTPClient::baseURL Returns the base URL.
Definition: abstracthttpclient.cpp:30
ServerInfoClient(QString &baseURL, QString user, QString pass, QObject *parent=0)
ServerInfoClient::ServerInfoClient Constructor method.
Definition: serverinfoclient.cpp:14
Definition: abstracthttpclient.h:14
long long int initializeDate() const
ServerInfoClient::initializeDate Returns initializeDate.
Definition: serverinfoclient.cpp:91
const QString & relVersion() const
ServerInfoClient::relVersion Gets iRODS version.
Definition: serverinfoclient.cpp:121
bool loadServerInfo()
ServerInfoClient::loadServerInfo.
Definition: serverinfoclient.cpp:24
const QString & apiVersion() const
ServerInfoClient::apiVersion Gets API version.
Definition: serverinfoclient.cpp:131
const QString & rodsZone() const
ServerInfoClient::rodsZone Gets iRODS zone.
Definition: serverinfoclient.cpp:141
const QString & icatEnabled() const
ServerInfoClient::icatEnabled Gets icatEnabled.
Definition: serverinfoclient.cpp:101
long long int serverBootTime() const
ServerInfoClient::serverBootTime Gets server boot time.
Definition: serverinfoclient.cpp:111
long long int currentServerTime() const
ServerInfoClient::currentServerTime Gets current server time.
Definition: serverinfoclient.cpp:151