|
Namespaces |
namespace | rpa |
Classes |
class | rpa::pipe_itr< ValueType, Reader > |
| Synchronized iterator for reading from a pipe_circular or pipe_archiver. More...
|
class | rpa::pipe_container< Container > |
class | rpa::pipe_container< Type[CstNbElts] > |
class | rpa::pipebase< Container, CondVar > |
class | rpa::pipebase< Container, CondVar >::shutter_thread< ThreadBase > |
| This class behaves like a thread proxy. Its use is optional. More...
|
class | rpa::pipe_circular< Container, CondVar > |
| A circular buffer based on any kind of container. More...
|
class | rpa::pipe_circular< Container, CondVar >::slice |
class | rpa::pipe_circular< Container, CondVar >::reader |
| Template param for pipe_itr, an iterator in pipelines'underlying container. More...
|
class | rpa::range_step< pipe_circular< Container, CondVar >, pipe_circular< Container, CondVar > > |
| For reading ranges of elements from a pipe_circular. More...
|
class | rpa::pipe_circular< Container, void > |
| This very simplified specialization is here only for completeness. More...
|
class | rpa::pipe_circular< Container, void >::reader |
| Models how to read from a circular pipe without condition variable. More...
|
class | rpa::pipe_archiver< Container, CondVar > |
class | rpa::range_step< pipe_archiver< Container, CondVar >, pipe_archiver< Container, CondVar > > |
class | rpa::pipe_arc_base< Container, CondVar > |
| Base class for pipe_archiver. Does not depend on the container type. More...
|
class | rpa::pipe_arc_base< Container, CondVar >::reader |
| Models how to read from a pipe_archiver. More...
|
class | rpa::pipe_arc_aux< Container, CondVar, insertInvalidatesIterators > |
class | rpa::range_step_archiver< Container, CondVar, insertInvalidatesIterators > |
class | rpa::range_step_archiver< Container, CondVar, insertInvalidatesIterators >::slice |
class | rpa::pipe_arc_aux< Container, CondVar, true > |
class | rpa::range_step_archiver< Container, CondVar, true > |
class | rpa::range_step_archiver< Container, CondVar, true >::slice |
| The base slice just contains the beginning and end, plus the size. More...
|
class | rpa::pipe_archiver< Container, void > |
| This very simplified specialization is here only for completeness. More...
|
class | rpa::pipe_archiver< Container, void >::reader |
| Template parameter for 'pipe_itr'. More...
|
Functions |
template<class Container, class CondVar, class IterIn> |
void | rpa::append (pipe_circular< Container, CondVar > &refPipCirc, IterIn itBeg, IterIn itEnd, size_t szReserve) |
template<class Container, class CondVar, class IterIn> |
void | rpa::append (pipe_archiver< Container, CondVar > &refPipArc, IterIn itBeg, IterIn itEnd, size_t szReserve) |