AcquisitionRequest.h
40 lines
| 950 B
| text/x-c
|
CLexer
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> | ||||
/** | ||||
r624 | * @brief The AcquisitionRequest struct holds the information of an variable request | |||
r536 | */ | |||
struct AcquisitionRequest { | ||||
AcquisitionRequest() | ||||
{ | ||||
m_AcqIdentifier = QUuid::createUuid(); | ||||
m_Size = 0; | ||||
r750 | m_Progression = 0; | |||
r536 | } | |||
r624 | QUuid m_VarRequestId; | |||
r536 | QUuid m_AcqIdentifier; | |||
QUuid m_vIdentifier; | ||||
DataProviderParameters m_DataProviderParameters; | ||||
SqpRange m_RangeRequested; | ||||
SqpRange m_CacheRangeRequested; | ||||
int m_Size; | ||||
r750 | int m_Progression; | |||
r536 | std::shared_ptr<IDataProvider> m_Provider; | |||
}; | ||||
SCIQLOP_REGISTER_META_TYPE(ACQUISITIONREQUEST_REGISTRY, AcquisitionRequest) | ||||
#endif // SCIQLOP_ACQUISITIONREQUEST_H | ||||