|
@@ -1,5 +1,7 @@
|
|
|
#include "worktask.h"
|
|
|
|
|
|
+#include <iostream>
|
|
|
+
|
|
|
WorkTask::WorkTask()
|
|
|
{
|
|
|
}
|
|
@@ -58,11 +60,13 @@ int WorkTask::ReqTask(std::string & strInputName,std::string & strOutputName,std
|
|
|
xdata_Input = mvecterTask[i].mdata_Input;
|
|
|
nInputSize = mvecterTask[i].mnInputSize;
|
|
|
nrtn = 1;
|
|
|
+ std::cout<<"input size: "<<nInputSize<<std::endl;
|
|
|
break;
|
|
|
|
|
|
}
|
|
|
}
|
|
|
mMutex.unlock();
|
|
|
+ return nrtn;
|
|
|
}
|
|
|
|
|
|
void WorkTask::SetTaskRes(int64_t nID,int ncvtRes,std::shared_ptr<char> xdata_Output,int nOutputSize)
|
|
@@ -81,6 +85,7 @@ void WorkTask::SetTaskRes(int64_t nID,int ncvtRes,std::shared_ptr<char> xdata_Ou
|
|
|
mvecterTask[i].mnOutputSize = nOutputSize;
|
|
|
}
|
|
|
mvecterTask[i].mbComplete = true;
|
|
|
+ std::cout<<" complete."<<std::endl;
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
@@ -98,8 +103,11 @@ int WorkTask::GetTaskRes(int64_t nID,int & ncvtRes,std::shared_ptr<char> & xdata
|
|
|
if(mvecterTask[i].mnTaskID == nID)
|
|
|
{
|
|
|
ncvtRes = mvecterTask[i].mnCvtRes;
|
|
|
+ if(ncvtRes == 1)
|
|
|
+ {
|
|
|
xdata_Output = mvecterTask[i].mdata_Output;
|
|
|
nOutputSize = mvecterTask[i].mnOutputSize;
|
|
|
+ }
|
|
|
mvecterTask.erase(mvecterTask.begin()+i);
|
|
|
nrtn = 1;
|
|
|
break;
|