20 #include "awsabstractcredentials.h" 
   82         qWarning() << 
"AwsAbstractCredentials: expiration must be implemented by refreshable derived classes";
 
   84         qWarning() << 
"AwsAbstractCredentials: expiration should not be invoked on non-refreshable objects";
 
  109         return ((expiration.isValid()) && (expiration < QDateTime::currentDateTimeUtc()));
 
  158         qWarning() << 
"AwsAbstractCredentials: refresh must be implemented by refreshable derived classes";
 
  160         qWarning() << 
"AwsAbstractCredentials: refresh should not be invoked on non-refreshable objects";
 
virtual bool isRefreshable() const 
Is this credentials object refreshable. 
virtual bool refresh()
Refresh this object's credentials. 
virtual QDateTime expiration() const 
DateTime at which the credentials will expire. 
virtual bool isExpired() const 
Is this credentials object currently expired. 
AwsAbstractCredentials(QObject *const parent=0)
Construct an AwsAbstractCredentials.