FlowSetPool class to set external buffers as set of flows.
More...
#include <cvb/driver/flow_set_pool.hpp>
FlowSetPool class to set external buffers as set of flows.
◆ Begin()
Iterator access.
- Returns
- An iterator for read/write access.
- Exceptions
-
Does | not throw any exception. |
◆ begin()
Iterator access.
- Returns
- An iterator for read/write access.
- Exceptions
-
Does | not throw any exception. |
◆ CBegin()
Iterator access.
- Returns
- An iterator for read only access.
- Exceptions
-
Does | not throw any exception. |
◆ cbegin()
Iterator access.
- Returns
- An iterator for read only access.
- Exceptions
-
Does | not throw any exception. |
◆ CEnd()
Iterator access.
- Returns
- An iterator for read only access.
- Exceptions
-
Does | not throw any exception. |
◆ cend()
Iterator access.
- Returns
- An iterator for read only access.
- Exceptions
-
Does | not throw any exception. |
◆ CRBegin()
Iterator access.
- Returns
- A reverse iterator for read only access.
- Exceptions
-
Does | not throw any exception. |
◆ crbegin()
Iterator access.
- Returns
- A reverse iterator for read only access.
- Exceptions
-
Does | not throw any exception. |
◆ Create()
Creates a new flow set pool.
- Parameters
-
[in] | flowInfos | Flow infos for creating flow set pool. |
- Returns
- Shared pointer to newly created flow set pool.
◆ CREnd()
Iterator access.
- Returns
- A reverse iterator for read only access.
- Exceptions
-
Does | not throw any exception. |
◆ crend()
Iterator access.
- Returns
- A reverse iterator for read only access.
- Exceptions
-
Does | not throw any exception. |
◆ End()
Iterator access.
- Returns
- An iterator for read/write access.
- Exceptions
-
Does | not throw any exception. |
◆ end()
Iterator access.
- Returns
- An iterator for read/write access.
- Exceptions
-
Does | not throw any exception. |
◆ PoolSize()
size_t PoolSize |
( |
| ) |
const |
|
inlinenoexcept |
Gets the size of the flow set pool.
- Returns
- Size of the flow set pool
◆ push_back()
Sets a flow to the flow set pool.
- Note
- This method is for convenience only and calls PushBack().
- Parameters
-
[in] | flows | Vector of flows which make up a single flow set entry. |
- Exceptions
-
◆ PushBack()
virtual void PushBack |
( |
const std::vector< void * > & |
flowBuffers | ) |
|
|
inlinevirtual |
Sets a flow to the flow set pool.
- Parameters
-
[in] | flowBuffers | Vector of flow buffers which make up a single flow set. |
- Exceptions
-
◆ RBegin()
Iterator access.
- Returns
- A reverse iterator for read/write access.
- Exceptions
-
Does | not throw any exception. |
◆ rbegin()
Iterator access.
- Returns
- A reverse iterator for read/write access.
- Exceptions
-
Does | not throw any exception. |
◆ REnd()
Iterator access.
- Returns
- A reverse iterator for read/write access.
- Exceptions
-
Does | not throw any exception. |
◆ rend()
Iterator access.
- Returns
- A reverse iterator for read/write access.
- Exceptions
-
Does | not throw any exception. |
◆ Reserve()
void Reserve |
( |
int |
flowSets | ) |
|
|
inlinenoexcept |
Reserve flow sets in the flow set pool.
- Parameters
-
[in] | flowSets | Number of flow sets to reserve. |
- Exceptions
-
Does | not throw any exception. |