22 #ifndef CTKDICOMABSTRACTEXCHANGECACHE_H 23 #define CTKDICOMABSTRACTEXCHANGECACHE_H 26 #include <QScopedPointer> 28 #include <org_commontk_dah_core_Export.h> 30 class ctkDicomAbstractExchangeCachePrivate;
81 bool includeBulkData);
114 bool lastIncomingData()
const;
128 void cleanIncomingData();
132 void dataAvailable();
138 void internalDataAvailable();
143 const QScopedPointer<ctkDicomAbstractExchangeCachePrivate> d_ptr;
147 #endif // CTKDICOMABSTRACTEXCHANGECACHE_H virtual bool notifyDataAvailable(const ctkDicomAppHosting::AvailableData &data, bool lastData)=0
virtual QList< ctkDicomAppHosting::ObjectLocator > getData(const QList< QUuid > &objectUUIDs, const QList< QString > &acceptableTransferSyntaxUIDs, bool includeBulkData)=0
Provides a basic convenience methods for the data exchange.
virtual void releaseData(const QList< QUuid > &objectUUIDs)=0