Dynamically allocated container holding one connected slot.
Synopsis
Declared in <bdlmt_signaler.h>
template<class t_PROT>
class Signaler_SlotNode
: public Signaler_SlotNode_Base
Description
Dynamically‐allocated container for one slot, containing a function object that can be called by a signaler. Owned by a shared pointer in a skip list container in the Signaler_Node. Also referred to by weak pointers from SignalerConnection objects.
Base Classes
Name |
Description |
Non‐template protocol base for |
Type Aliases
Name |
Description |
Defines a "key" used to index slots in an associative collection. The first element of the pair is the slot call group; the second is the slot ID. |
Member Functions
Name |
Description |
|
Create a |
|
Disconnect this slot without waiting for in‐progress signals. |
|
Disconnect this slot and wait for in‐progress signals to finish. |
Invoke the stored callback with the supplied arguments. |
|
|
Return |
Notify this slot that is was disconnected from its associated signaler. Throws nothing. After this function completes, |
Created with MrDocs