##// END OF EJS Templates
Adds the ability to force an acquisition pending for an operation (1)...
Adds the ability to force an acquisition pending for an operation (1) Creates struct that contains operation properties: - its weight - the flag to force acquisition waiting

File last commit:

r750:f189aafd213c
r1249:b9a47ff1b9cc
Show More
AcquisitionRequest.h
40 lines | 950 B | text/x-c | CLexer
/ core / include / Data / AcquisitionRequest.h
Add AcquisitionDataPacket
r536 #ifndef SCIQLOP_ACQUISITIONREQUEST_H
#define SCIQLOP_ACQUISITIONREQUEST_H
#include <QObject>
#include <QUuid>
#include <Common/DateUtils.h>
#include <Common/MetaTypes.h>
#include <Data/DataProviderParameters.h>
#include <Data/IDataProvider.h>
#include <Data/SqpRange.h>
#include <memory>
/**
Add the VarRequestId on the AcquisitionPacket
r624 * @brief The AcquisitionRequest struct holds the information of an variable request
Add AcquisitionDataPacket
r536 */
struct AcquisitionRequest {
AcquisitionRequest()
{
m_AcqIdentifier = QUuid::createUuid();
m_Size = 0;
Implementation of progression
r750 m_Progression = 0;
Add AcquisitionDataPacket
r536 }
Add the VarRequestId on the AcquisitionPacket
r624 QUuid m_VarRequestId;
Add AcquisitionDataPacket
r536 QUuid m_AcqIdentifier;
QUuid m_vIdentifier;
DataProviderParameters m_DataProviderParameters;
SqpRange m_RangeRequested;
SqpRange m_CacheRangeRequested;
int m_Size;
Implementation of progression
r750 int m_Progression;
Add AcquisitionDataPacket
r536 std::shared_ptr<IDataProvider> m_Provider;
};
SCIQLOP_REGISTER_META_TYPE(ACQUISITIONREQUEST_REGISTRY, AcquisitionRequest)
#endif // SCIQLOP_ACQUISITIONREQUEST_H