SimCenter Agave Client Interface  0.0.0
This repo is to be used for other SimCenter Projects which communicate with an Agave server.
Signals | Public Member Functions | Protected Slots | Protected Member Functions | Static Protected Member Functions | Friends | List of all members
AgaveTaskReply Class Reference

Signals

void haveAgaveAppList (RequestState theGuide, QVariantList appsList)
 
- Signals inherited from RemoteDataReply
void startedLogout (RequestState replyState)
 
void haveAuthReply (RequestState authReply)
 
void haveLSReply (RequestState replyState, QList< FileMetaData > fileDataList)
 
void haveDeleteReply (RequestState replyState, QString toDelete)
 
void haveMoveReply (RequestState replyState, FileMetaData revisedFileData, QString from)
 
void haveCopyReply (RequestState replyState, FileMetaData newFileData)
 
void haveRenameReply (RequestState replyState, FileMetaData newFileData, QString oldName)
 
void haveMkdirReply (RequestState replyState, FileMetaData newFolderData)
 
void haveUploadReply (RequestState replyState, FileMetaData newFileData)
 
void haveDownloadReply (RequestState replyState, QString localDest)
 
void haveBufferDownloadReply (RequestState replyState, QByteArray fileBuffer)
 
void haveJobReply (RequestState replyState, QJsonDocument rawJobReply)
 
void haveJobList (RequestState replyState, QList< RemoteJobData > jobList)
 
void haveJobDetails (RequestState replyState, RemoteJobData jobData)
 
void haveStoppedJob (RequestState replyState)
 
void haveDeletedJob (RequestState replyState)
 

Public Member Functions

 AgaveTaskReply (AgaveTaskGuide *theGuide, QNetworkReply *newReply, AgaveHandler *theManager, QObject *parent=nullptr)
 
 AgaveTaskReply (AgaveTaskGuide *theGuide, RequestState passThruErrorState, AgaveHandler *theManager, QObject *parent=nullptr)
 
virtual void setAsUnconnectedReply ()
 
- Public Member Functions inherited from RemoteDataReply
 RemoteDataReply (QObject *parent)
 

Protected Slots

void rawNoDataNoHttpTaskComplete (RequestState replyState=RequestState::GOOD)
 

Protected Member Functions

QMap< QString, QByteArray > * getTaskParamList ()
 
AgaveTaskGuidegetTaskGuide ()
 

Static Protected Member Functions

static RequestState standardSuccessFailCheck (AgaveTaskGuide *taskGuide, QJsonDocument *parsedDoc)
 
static FileMetaData parseJSONfileMetaData (QJsonObject fileNameValuePairs)
 
static QList< RemoteJobDataparseJSONjobMetaData (QJsonArray rawJobList)
 
static RemoteJobData parseJSONjobDetails (QJsonObject rawJobData, bool haveDetails=true)
 
static QJsonValue retriveMainAgaveJSON (QJsonDocument *parsedDoc, const char *oneKey)
 
static QJsonValue retriveMainAgaveJSON (QJsonDocument *parsedDoc, QString oneKey)
 
static QJsonValue retriveMainAgaveJSON (QJsonDocument *parsedDoc, QList< QString > keyList)
 
static QJsonValue recursiveJSONdig (QJsonValue currObj, QList< QString > *keyList, int i)
 
static QDateTime parseAgaveTime (QString agaveTime)
 
static QMap< QString, QString > convertVarMapToString (QMap< QString, QVariant > inMap)
 

Friends

class AgaveHandler