|
NeKernel dev
|
Input Output abstract class. Used mainly to communicate between OS to hardware. More...
#include <DeviceMgr.h>
Public Member Functions | |
| IOBuf (T dma_addr) | |
| IOBuf & | operator= (const IOBuf< T > &)=default |
| IOBuf (const IOBuf< T > &)=default | |
| ~IOBuf ()=default | |
| template<typename R> | |
| R | operator-> () const |
| template<typename R> | |
| R & | operator[] (Size index) const |
Private Attributes | |
| T | fData |
Input Output abstract class. Used mainly to communicate between OS to hardware.
|
inlineexplicit |
|
default |
|
default |
|
default |
|
inline |
|
private |