BloombergLP::bdlmt::Signaler_SlotNode_Base

Non-template protocol base for Signaler_SlotNode.

Synopsis

Declared in <bdlmt_signaler.h>

class Signaler_SlotNode_Base;

Description

Provide a non-template protocol base class for Signaler_SlotNode so SignalerConnection objects, which are not templated, can refer to and manipulate Signaler_SlotNode objects.

Member Functions

NameDescription
disconnect [virtual]Disconnect this slot without waiting for in-progress signals.
disconnectAndWait [virtual]Disconnect this slot and wait for in-progress signals to finish.
isConnected [virtual]Return true if this slot is connected to its associated signaler, and false otherwise.

Protected Member Functions

NameDescription
~Signaler_SlotNode_Base [destructor] [virtual]Virtual d'tor.

Derived Classes

NameDescription
Signaler_SlotNode Dynamically allocated container holding one connected slot.