|
| | RecvWindow (Connection const &connection, T *buffer, size_type const count) |
| | Window to store data received from target. More...
|
| |
| | RecvWindow (Connection const &connection, size_type const count) |
| | Window to store data received from target. More...
|
| |
| void | init () |
| | Initialize a receive routine. More...
|
| |
| void | post () |
| | Post previously initialized receive routine. More...
|
| |
| void | wait () |
| | Wait for previously posted receive routine to finish. More...
|
| |
| template<class Iterator > |
| void | extract (Iterator outputIt, size_type const offset, size_type const count) |
| | Copy data from internal buffer. More...
|
| |
| template<class Iterator > |
| void | extract (Iterator outputIt) |
| | Copy data from internal buffer. More...
|
| |
| template<class Iterator > |
| void | extractMT (Iterator outputIt, size_type const offset, size_type const count, int const threadID, int const threadCount) |
| | Multithreaded copy data from internal buffer. More...
|
| |
| template<class Iterator > |
| void | extractMT (Iterator outputIt, int const threadID, int const threadCount) |
| | Multithreaded copy data from internal buffer. More...
|
| |
| T & | operator[] (int const index) |
| | Direct access specified element of the internal buffer. More...
|
| |
| T const & | operator[] (int const index) const |
| | Direct access specified element of the internal buffer. More...
|
| |
| T & | at (int const index) |
| | Direct access specified element of the internal buffer with bounds checking. More...
|
| |
| T const & | at (int const index) const |
| | Direct access specified element of the internal buffer with bounds checking. More...
|
| |
| T * | begin () |
| | Returns an iterator to the beginning of the internal buffer. More...
|
| |
| T const * | begin () const |
| | Returns an iterator to const to the beginning of the internal buffer. More...
|
| |
| T const * | cbegin () const |
| | Returns an iterator to const to the beginning of the internal buffer. More...
|
| |
| T * | end () |
| | Returns an Iterator to the end of the internal buffer. More...
|
| |
| T const * | end () const |
| | Returns an Iterator to to const the end of the internal buffer. More...
|
| |
| T const * | cend () const |
| | Returns an Iterator to const to the end of the internal buffer. More...
|
| |
| T * | rbegin () |
| | Returns a reverse iterator to the beginning of the internal buffer. More...
|
| |
| T const * | rbegin () const |
| | Returns a reverse iterator to const to the beginning of the internal buffer. More...
|
| |
| T const * | crbegin () const |
| | Returns a reverse iterator to const to the beginning of the internal buffer. More...
|
| |
| T * | rend () |
| | Returns a reverse Iterator to the end of the internal buffer. More...
|
| |
| T const * | rend () const |
| | Returns a reverse Iterator to to const the end of the internal buffer. More...
|
| |
| T const * | crend () const |
| | Returns a reverse Iterator to const to the end of the internal buffer. More...
|
| |
| size_type | size () const |
| | Returns the number of elements in the internal buffer. More...
|
| |
| bool | isSame (T *const buffer, size_type const count) |
| | Compare current Window with specified input data. More...
|
| |
| bool | isSame (size_type const count) |
| | Compare current Window with specified input data. More...
|
| |