ChimeraTK-DeviceAccess  03.18.00
TransferElement.h File Reference
#include "AccessMode.h"
#include "DeviceBackend.h"
#include "Exception.h"
#include "TransferElementID.h"
#include "VersionNumber.h"
#include <ChimeraTK/cppext/future_queue.hpp>
#include <boost/bind/bind.hpp>
#include <boost/enable_shared_from_this.hpp>
#include <boost/numeric/conversion/cast.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/thread.hpp>
#include <boost/thread/future.hpp>
#include <functional>
#include <iostream>
#include <list>
#include <string>
#include <typeinfo>
#include <utility>
#include <vector>
+ Include dependency graph for TransferElement.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ChimeraTK::TransferElement
 Base class for register accessors which can be part of a TransferGroup. More...
 
struct  std::hash< ChimeraTK::TransferElementID >
 Hash function for putting TransferElementID e.g. More...
 
struct  std::less< ChimeraTK::TransferElementID >
 Comparison for putting TransferElementID e.g. More...
 

Namespaces

 ChimeraTK
 

Enumerations

enum  ChimeraTK::DataValidity { ChimeraTK::DataValidity::ok, ChimeraTK::DataValidity::faulty }
 The current state of the data. More...
 
enum  ChimeraTK::TransferType {
  ChimeraTK::TransferType::read, ChimeraTK::TransferType::readNonBlocking, ChimeraTK::TransferType::readLatest, ChimeraTK::TransferType::write,
  ChimeraTK::TransferType::writeDestructively
}
 Used to indicate the applicable operation on a Transferelement. More...
 

Functions

std::ostream & ChimeraTK::operator<< (std::ostream &os, const DataValidity &validity)