ChimeraTK-DeviceAccess  03.18.00
ChimeraTK::CtrlIntf Class Reference

#include <CtrlIntf.h>

+ Inheritance diagram for ChimeraTK::CtrlIntf:
+ Collaboration diagram for ChimeraTK::CtrlIntf:

Public Member Functions

 CtrlIntf ()=delete
 
 CtrlIntf (const std::string &devicePath)
 
virtual ~CtrlIntf ()
 
void read (uintptr_t address, int32_t *__restrict__ buf, size_t nBytes) override
 
void write (uintptr_t address, const int32_t *data, size_t nBytes) override
 

Detailed Description

Definition at line 13 of file CtrlIntf.h.

Constructor & Destructor Documentation

◆ CtrlIntf() [1/2]

ChimeraTK::CtrlIntf::CtrlIntf ( )
delete

◆ CtrlIntf() [2/2]

ChimeraTK::CtrlIntf::CtrlIntf ( const std::string &  devicePath)

Definition at line 17 of file CtrlIntf.cc.

◆ ~CtrlIntf()

ChimeraTK::CtrlIntf::~CtrlIntf ( )
virtual

Definition at line 35 of file CtrlIntf.cc.

Member Function Documentation

◆ read()

void ChimeraTK::CtrlIntf::read ( uintptr_t  address,
int32_t *__restrict__  buf,
size_t  nBytes 
)
overridevirtual

Implements ChimeraTK::XdmaIntfAbstract.

Definition at line 53 of file CtrlIntf.cc.

+ Here is the call graph for this function:

◆ write()

void ChimeraTK::CtrlIntf::write ( uintptr_t  address,
const int32_t *  data,
size_t  nBytes 
)
overridevirtual

Implements ChimeraTK::XdmaIntfAbstract.

Definition at line 66 of file CtrlIntf.cc.

+ Here is the call graph for this function:

The documentation for this class was generated from the following files: