From 661959f0ab7cbd407a82b92854729bd33cf1d7ed Mon Sep 17 00:00:00 2001
From: Martin Hierholzer <martin.hierholzer@desy.de>
Date: Tue, 25 Aug 2020 09:49:50 +0200
Subject: [PATCH] removed unused header file

---
 include/DoocsTransferElement.h | 58 ----------------------------------
 1 file changed, 58 deletions(-)
 delete mode 100644 include/DoocsTransferElement.h

diff --git a/include/DoocsTransferElement.h b/include/DoocsTransferElement.h
deleted file mode 100644
index 1fd91b3..0000000
--- a/include/DoocsTransferElement.h
+++ /dev/null
@@ -1,58 +0,0 @@
-#ifndef __DOOCS_TRANSFER_ELEMENT_H__
-#define __DOOCS_TRANSFER_ELEMENT_H__
-
-#include <ChimeraTK/TransferElement.h>
-
-namespace ChimeraTK {
-
-  template<class UserType>
-  class DoocsTransferElement : public ChimeraTK::TransferElement {
-   public:
-    /** The constructor expects an NDRegisterAccessor of UserType, which usually
-     * will be a decorator to the implementation type. The decorator cannot be
-     * generated in the constructor because the ProcessVariable aka
-     * TransferElement does not know about it's size, which is needed by the
-     * D_spectrum constructor. This is not a big drawback because the properties
-     * are greated by a factory function anyway.
-     */
-    DoocsTransferElement(boost::shared_ptr<ChimeraTK::NDRegisterAccessor<UserType>> const& processArray)
-    : _processArray(processArray) {}
-
-    // implement the stuff needed by TransferElement
-    virtual const std::type_info& getValueType() const override { return typeid(UserType); }
-    virtual TransferFuture& readAsync() override { return _processArray->readAsync(); }
-
-    virtual void doReadTransfer() override { _processArray->doReadTransfer(); }
-    virtual bool doReadTransferNonBlocking() override { return _processArray->doReadTransferNonBlocking(); }
-    virtual bool doReadTransferLatest() override { return _processArray->doReadTransferLatest(); }
-
-    virtual bool isSameRegister(const boost::shared_ptr<TransferElement const>& other) const override {
-      return _processArray->isSameRegister(other);
-    }
-    virtual bool isReadOnly() const override {
-      // FIXME: We cannot access the doocs information here.
-      // because get_access is not const,
-      // only provides an implementation dependent int without constant
-      // definitions anyway. And d_access is private, not protected.
-      return _processArray->isReadOnly();
-    }
-    virtual bool isWriteable() const override { return _processArray->isWriteable(); }
-    virtual bool isReadable() const override { return _processArray->isReadable(); }
-    virtual std::vector<boost::shared_ptr<TransferElement>> getHardwareAccessingElements() override {
-      return _processArray->getHardwareAccessingElements();
-    }
-    virtual void replaceTransferElement(boost::shared_ptr<TransferElement> newElement) override {
-      return _processArray->replaceTransferElement(newElement);
-    }
-
-    void setDataValidity(DataValidity validity = DataValidity::ok) override { _processArray->setDataValdity(validity); }
-
-    DataValidity dataValidity() { return _processArray->dataValidity(); }
-
-   protected:
-    boost::shared_ptr<ChimeraTK::NDRegisterAccessor<UserType>> _processArray;
-  };
-
-} // namespace ChimeraTK
-
-#endif // __DOOCS_TRANSFER_ELEMENT_H__
-- 
GitLab