src/network/access/qnetworkrequest.h
changeset 30 5dc02b23752f
parent 18 2f34d5167611
child 33 3e2da88830cd
equal deleted inserted replaced
29:b72c6db6890b 30:5dc02b23752f
    76         CacheSaveControlAttribute,
    76         CacheSaveControlAttribute,
    77         SourceIsFromCacheAttribute,
    77         SourceIsFromCacheAttribute,
    78         DoNotBufferUploadDataAttribute,
    78         DoNotBufferUploadDataAttribute,
    79         HttpPipeliningAllowedAttribute,
    79         HttpPipeliningAllowedAttribute,
    80         HttpPipeliningWasUsedAttribute,
    80         HttpPipeliningWasUsedAttribute,
       
    81         CustomVerbAttribute,
       
    82         CookieLoadControlAttribute,
       
    83         AuthenticationReuseAttribute,
       
    84         CookieSaveControlAttribute,
    81 
    85 
    82         User = 1000,
    86         User = 1000,
    83         UserMax = 32767
    87         UserMax = 32767
    84     };
    88     };
    85     enum CacheLoadControl {
    89     enum CacheLoadControl {
    86         AlwaysNetwork,
    90         AlwaysNetwork,
    87         PreferNetwork,
    91         PreferNetwork,
    88         PreferCache,
    92         PreferCache,
    89         AlwaysCache
    93         AlwaysCache
       
    94     };
       
    95     enum LoadControl {
       
    96         Automatic = 0,
       
    97         Manual
       
    98     };
       
    99 
       
   100     enum Priority {
       
   101         HighPriority = 1,
       
   102         NormalPriority = 3,
       
   103         LowPriority = 5
    90     };
   104     };
    91 
   105 
    92     explicit QNetworkRequest(const QUrl &url = QUrl());
   106     explicit QNetworkRequest(const QUrl &url = QUrl());
    93     QNetworkRequest(const QNetworkRequest &other);
   107     QNetworkRequest(const QNetworkRequest &other);
    94     ~QNetworkRequest();
   108     ~QNetworkRequest();
   121 #endif
   135 #endif
   122 
   136 
   123     void setOriginatingObject(QObject *object);
   137     void setOriginatingObject(QObject *object);
   124     QObject *originatingObject() const;
   138     QObject *originatingObject() const;
   125 
   139 
       
   140     Priority priority() const;
       
   141     void setPriority(Priority priority);
       
   142 
   126 private:
   143 private:
   127     QSharedDataPointer<QNetworkRequestPrivate> d;
   144     QSharedDataPointer<QNetworkRequestPrivate> d;
   128     friend class QNetworkRequestPrivate;
   145     friend class QNetworkRequestPrivate;
   129 };
   146 };
   130 
   147