|
Protocol++® (Protocolpp®) v5.7.2
|
Public Member Functions | |
| jbuffacc (std::list< std::array< Q, T > > &buffers) | |
| jbuffacc (jbuffacc< Q, T > &rhs) | |
| jbuffacc (const jbuffacc< Q, T > &rhs) | |
| virtual | ~jbuffacc ()=default |
| standard destructor | |
| void | write (int idx, int len, Q *data) |
| void | read (int idx, int len, Q *out) |
| void | get (std::shared_ptr< std::list< std::array< Q, T > > > &list) |
| std::list< std::array< Q, T > > | get () |
| int | size () |
| return total number of bytes | |
| int | buflen () |
| return length of individual buffers | |
| int | numbufs () |
| return number of buffers being managed | |
constructor
| buffers | - linked-list of buffers to use |
copy constructor
| rhs | - object to copy |
const copy constructor
| rhs | - CONST object to copy |
Return the linked-list of buffers
Return the linked-list of buffers
| list | - linked-list of buffers |
read data from the buffers from index for length
| idx | - index to start reading at in number of elements |
| len | - length of the data to read in number of elements |
| out | - pointer to hold the data from the buffers |

write data to the buffers at index with length
| idx | - index to start writing at in number of elements |
| len | - length of the data to write in number of elements |
| data | - byte data to write into the buffers |
