#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 37 of file connect_but_block_self.h.
|
inline |
Definition at line 42 of file connect_but_block_self.h.
References ExtractAppInfoFromXML::args, edm::serviceregistry::BlockingWrapper< Func >::func_, edm::serviceregistry::BlockingWrapper< Func >::startBlocking(), and edm::serviceregistry::BlockingWrapper< Func >::unblock().
|
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()().
|
inlineprivate |
Definition at line 54 of file connect_but_block_self.h.
References edm::serviceregistry::BlockingWrapper< Func >::numBlocks_.
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 >::operator()().
|
private |
Definition at line 56 of file connect_but_block_self.h.
Referenced by edm::serviceregistry::BlockingWrapper< Func >::startBlocking(), and edm::serviceregistry::BlockingWrapper< Func >::unblock().