|
Protocol++® (Protocolpp®) v5.7.2
|
Public Member Functions | |
| jbuffman () | |
| standard constructor for 16k buffers of size Q | |
| jbuffman (int numbufs) | |
| jbuffman (uint64_t memsize) | |
| jbuffman (jbuffman &rhs) | |
| jbuffman (const jbuffman &rhs) | |
| virtual | ~jbuffman ()=default |
| standard destructor | |
| void | enque (std::shared_ptr< std::list< std::array< T, Q > > > &buffers) |
| void | enque (std::list< std::array< T, Q > > &buffers) |
| void | enque (std::shared_ptr< jbuffacc< T, Q > > &buffers) |
| void | enque (jbuffacc< T, Q > &buffers) |
| void | deque (int buffers, std::shared_ptr< std::list< std::array< T, Q > > > &linklist) |
| std::list< std::array< T, Q > > | deque (int buffers) |
| void | dequea (int buffers, std::shared_ptr< jbuffacc< T, Q > > &linklist) |
| jbuffacc< T, Q > | dequea (int buffers) |
| int | avail () |
constructor for number of buffers of size Q
| numbufs | - number of buffers to create in memory |
constructor for memory size
| memsize | - create memory of size memsize/size of individual buffer(Q) |
copy constructor
| rhs | - buffman to copy |
const copy constructor
| rhs | - CONST buffman to copy |
return current number of avaible buffers
return buffers from the memory
| buffers | - number of buffers requested from memory |

return buffers from the memory
| buffers | - number of buffers requested from memory |
| linklist | - linked-list of buffers to return wrapped in shared_ptr |
return buffers from the memory
| buffers | - number of buffers requested from memory |

return buffers from the memory
| buffers | - number of buffers requested from memory |
| linklist | - linked-list of buffers to return wrapped in shared_ptr |

add buffers back to the memory
| buffers | - linked-list of buffers to return to the memory |

add buffers back to the memory
| buffers | - linked-list of buffers to return to the memory |

add buffers back to the memory from linked-list
| buffers | - linked-list of buffers to return to the memory |

add buffers back to the memory from linked-list
| buffers | - linked-list of buffers to return to the memory |
