#include <connect_but_block_self.h>
Public Member Functions | |
BlockingWrapper (Func iFunc) | |
template<typename... Args> | |
void | operator() (Args &&...args) |
Private Member Functions | |
bool | startBlocking () |
void | unblock () |
Private Attributes | |
Func | func_ |
int | numBlocks_ |
Definition at line 32 of file connect_but_block_self.h.
|
inline |
Definition at line 34 of file connect_but_block_self.h.
|
inline |
Definition at line 39 of file connect_but_block_self.h.
References writedatasetfile::args, edm::serviceregistry::BlockingWrapper< Func >::func_, edm::serviceregistry::BlockingWrapper< Func >::startBlocking(), and edm::serviceregistry::BlockingWrapper< Func >::unblock().
|
inlineprivate |
Definition at line 52 of file connect_but_block_self.h.
References edm::serviceregistry::BlockingWrapper< Func >::numBlocks_.
Referenced by edm::serviceregistry::BlockingWrapper< Func >::operator()().
|
inlineprivate |
Definition at line 53 of file connect_but_block_self.h.
References edm::serviceregistry::BlockingWrapper< Func >::numBlocks_.
Referenced by edm::serviceregistry::BlockingWrapper< Func >::operator()().
|
private |
Definition at line 54 of file connect_but_block_self.h.
Referenced by edm::serviceregistry::BlockingWrapper< Func >::operator()().
|
private |
Definition at line 55 of file connect_but_block_self.h.
Referenced by edm::serviceregistry::BlockingWrapper< Func >::startBlocking(), and edm::serviceregistry::BlockingWrapper< Func >::unblock().