#include <pipeline.h>
Inheritance diagram for rpa::pipe_archiver< Container, CondVar >:
Public Types | |
typedef CondVar::mutex_type | mutex_type |
typedef paa_t::iterator | iterator |
typedef paa_t::sync_iter | sync_iter |
Public Member Functions | |
pipe_archiver (mutex_type *mtxPtr) | |
template<class Iter> | |
pipe_archiver (mutex_type *mtxPtr, Iter begIter, Iter endIter, bool shutFlag=true) | |
pipe_archiver (mutex_type *mtxPtr, const Container &aCont, bool shutFlag=true) | |
Private Types | |
typedef pipe_arc_aux< Container, CondVar, insert_invalidates_iterators< Container >::value > | paa_t |
typedef paa_t::iterator rpa::pipe_archiver< Container, CondVar >::iterator |
Reimplemented from rpa::pipe_arc_aux< Container, CondVar, insertInvalidatesIterators >.
typedef CondVar::mutex_type rpa::pipe_archiver< Container, CondVar >::mutex_type |
Reimplemented from rpa::pipe_arc_aux< Container, CondVar, insertInvalidatesIterators >.
typedef pipe_arc_aux< Container, CondVar, insert_invalidates_iterators< Container >::value > rpa::pipe_archiver< Container, CondVar >::paa_t [private] |
typedef paa_t::sync_iter rpa::pipe_archiver< Container, CondVar >::sync_iter |
Reimplemented from rpa::pipe_arc_aux< Container, CondVar, insertInvalidatesIterators >.
rpa::pipe_archiver< Container, CondVar >::pipe_archiver | ( | mutex_type * | mtxPtr | ) | [inline] |
rpa::pipe_archiver< Container, CondVar >::pipe_archiver | ( | mutex_type * | mtxPtr, | |
Iter | begIter, | |||
Iter | endIter, | |||
bool | shutFlag = true | |||
) | [inline] |
rpa::pipe_archiver< Container, CondVar >::pipe_archiver | ( | mutex_type * | mtxPtr, | |
const Container & | aCont, | |||
bool | shutFlag = true | |||
) | [inline] |