Overte C++ Documentation
OAuthNetworkAccessManager.h
1 //
2 // OAuthNetworkAccessManager.h
3 // libraries/networking/src
4 //
5 // Created by Stephen Birarda on 2014-09-18.
6 // Copyright 2014 High Fidelity, Inc.
7 //
8 // Distributed under the Apache License, Version 2.0.
9 // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html
10 //
11 
12 #ifndef hifi_OAuthNetworkAccessManager_h
13 #define hifi_OAuthNetworkAccessManager_h
14 
15 #include "NetworkAccessManager.h"
16 
17 class OAuthNetworkAccessManager : public NetworkAccessManager {
18 public:
19  static OAuthNetworkAccessManager* getInstance();
20 protected:
21  OAuthNetworkAccessManager(QObject* parent = Q_NULLPTR) : NetworkAccessManager(parent) { }
22  virtual QNetworkReply* createRequest(Operation op, const QNetworkRequest& req, QIODevice* outgoingData = 0) override;
23 };
24 
25 #endif // hifi_OAuthNetworkAccessManager_h
Wrapper around QNetworkAccessManager to restrict at one instance by thread.
Definition: NetworkAccessManager.h:20