BloombergLP::bdlmt::Signaler_Node::invoke

Invoke all connected slots with the supplied arguments.

Synopsis

Declared in <bdlmt_signaler.h>

void
invoke(
    ArgumentType::ForwardingType1 arg1,
    ArgumentType::ForwardingType2 arg2,
    ArgumentType::ForwardingType3 arg3,
    ArgumentType::ForwardingType4 arg4,
    ArgumentType::ForwardingType5 arg5,
    ArgumentType::ForwardingType6 arg6,
    ArgumentType::ForwardingType7 arg7,
    ArgumentType::ForwardingType8 arg8,
    ArgumentType::ForwardingType9 arg9) const;

Description

Called by Signaler_Invocables call operators, passing the specified arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8 and arg9 on to the slots.

Parameters

NameDescription
arg1argument 1 forwarded to each connected slot
arg2argument 2 forwarded to each connected slot
arg3argument 3 forwarded to each connected slot
arg4argument 4 forwarded to each connected slot
arg5argument 5 forwarded to each connected slot
arg6argument 6 forwarded to each connected slot
arg7argument 7 forwarded to each connected slot
arg8argument 8 forwarded to each connected slot
arg9argument 9 forwarded to each connected slot