#include #include #include #include QFile gFile; bool gbFile = false; int gnFile = 0; const int GNT = 1000; #include "modulecomm.h" void * mpa; void * mpb; void ListenTopic(const char * strdata,const unsigned int nSize,const unsigned int index,const QDateTime * dt,const char * strmemname) { static double favglatency = 0; static int ncount = 0; static long long latcount = 0; // std::cout<<"size is "<(std::chrono::system_clock::now().time_since_epoch()).count(); int64_t sendtime; memcpy(&sendtime,strdata,sizeof(int64_t)); long long latance = QDateTime::currentMSecsSinceEpoch() - dt->toMSecsSinceEpoch(); latcount = latance + latcount; ncount++; double flatency = recvtime - sendtime; flatency = flatency/1000.0; char strout[1000]; snprintf(strout,1000,"%d\t%f\n",gnFile,flatency); if(gnFile < GNT)favglatency = favglatency + flatency; if(gnFile