BloombergLP::bslstl::StopStateCallbackNode

Intrusive list node that stores a registered stop-callback invocation.

Synopsis

Declared in <bslstl_stopstate.h>

class StopStateCallbackNode;

Member Functions

NameDescription
invoke [virtual]Invoke the callback stored in the derived class.

Friends

NameDescription
BloombergLP::bslstl::StopStateShared stop state that tracks a stop request and registered callbacks.

Derived Classes

NameDescription
StopCallback_Node This component-private class is used to implement bsl::stop_callback. It overrides the virtual invoke method of bslstl::StopStateCallbackNode, which allows it to be registered and invoked by bslstl::StopState.