|
|
size_t | getNumCallbacks () const |
| |
|
void | removeCallbacks () |
| |
|
template<class U > |
| int | subscribeCallback (U &&callback, SubscriptionEmplacement se=SE_BACK) |
| |
|
int | subscribeCallback (std::function< ECallbackResult(VARIABLE_ARGS_DECL)> &&callback, SubscriptionEmplacement se=SE_BACK) |
| |
|
int | subscribeCallback (const std::function< ECallbackResult(VARIABLE_ARGS_DECL)> &callback, SubscriptionEmplacement se=SE_BACK) |
| |
|
int | subscribeCallback (std::function< ECallbackResult(VARIABLE_ARGS_DECL)> &callback, SubscriptionEmplacement se=SE_BACK) |
| |
| bool | unsubscribeCallback (std::function< ECallbackResult(VARIABLE_ARGS_DECL)> &&callback)=delete |
| |
|
template<class U > |
| bool | unsubscribeCallback (U &&callback) |
| |
|
bool | unsubscribeCallback (int id) |
| |
| int | subscribeCreatedCallback (CallbackType *cb, SubscriptionEmplacement se=SE_BACK) |
| |
| bool | unsubscribeCreatedCallback (std::shared_ptr< CallbackType > cb) |
| |
|
void | append (const CallbackSubscriptor_Base< ThreadingPolicy, VARIABLE_ARGS_DECL > &ob2) |
| |
|
void | append (CallbackSubscriptor_Base< ThreadingPolicy, VARIABLE_ARGS_DECL > &&ob2) |
| |
|
CallbackListType & | getCallbacks () |
| |
|
const CallbackListType & | getCallbacks () const |
| |
template<class ThreadingPolicy, VARIABLE_ARGS>
class mel::core::CallbackSubscriptor_Base< ThreadingPolicy, VARIABLE_ARGS >
callback subscription functionalit