#include <connect_but_block_self.h>
Public Member Functions | |
BlockingWrapper (Func iFunc) | |
void | operator() () |
void | operator() (T1 iT) |
void | operator() (T1 iT1, T2 iT2) |
void | operator() (T1 iT1, T2 iT2, T3 iT3) |
Private Member Functions | |
bool | startBlocking () |
void | unblock () |
Private Attributes | |
Func | func_ |
int | numBlocks_ |
Definition at line 35 of file connect_but_block_self.h.
|
inline |
Definition at line 39 of file connect_but_block_self.h.
|
inline |
Definition at line 43 of file connect_but_block_self.h.
References edm::serviceregistry::BlockingWrapper< Func, T1, T2, T3 >::func_, edm::serviceregistry::BlockingWrapper< Func, T1, T2, T3 >::startBlocking(), and edm::serviceregistry::BlockingWrapper< Func, T1, T2, T3 >::unblock().
|
inline |
Definition at line 48 of file connect_but_block_self.h.
References edm::serviceregistry::BlockingWrapper< Func, T1, T2, T3 >::func_, edm::serviceregistry::BlockingWrapper< Func, T1, T2, T3 >::startBlocking(), and edm::serviceregistry::BlockingWrapper< Func, T1, T2, T3 >::unblock().
|
inline |
Definition at line 53 of file connect_but_block_self.h.
References edm::serviceregistry::BlockingWrapper< Func, T1, T2, T3 >::func_, edm::serviceregistry::BlockingWrapper< Func, T1, T2, T3 >::startBlocking(), and edm::serviceregistry::BlockingWrapper< Func, T1, T2, T3 >::unblock().
|
inline |
Definition at line 58 of file connect_but_block_self.h.
References edm::serviceregistry::BlockingWrapper< Func, T1, T2, T3 >::func_, edm::serviceregistry::BlockingWrapper< Func, T1, T2, T3 >::startBlocking(), and edm::serviceregistry::BlockingWrapper< Func, T1, T2, T3 >::unblock().
|
inlineprivate |
Definition at line 69 of file connect_but_block_self.h.
References edm::serviceregistry::BlockingWrapper< Func, T1, T2, T3 >::numBlocks_.
Referenced by edm::serviceregistry::BlockingWrapper< Func, T1, T2, T3 >::operator()().
|
inlineprivate |
Definition at line 70 of file connect_but_block_self.h.
References edm::serviceregistry::BlockingWrapper< Func, T1, T2, T3 >::numBlocks_.
Referenced by edm::serviceregistry::BlockingWrapper< Func, T1, T2, T3 >::operator()().
|
private |
Definition at line 71 of file connect_but_block_self.h.
Referenced by edm::serviceregistry::BlockingWrapper< Func, T1, T2, T3 >::operator()().
|
private |
Definition at line 72 of file connect_but_block_self.h.
Referenced by edm::serviceregistry::BlockingWrapper< Func, T1, T2, T3 >::startBlocking(), and edm::serviceregistry::BlockingWrapper< Func, T1, T2, T3 >::unblock().