[#BloombergLP-bdlmt-Signaler_SlotNode-invoke] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlmt.adoc[bdlmt]::xref:BloombergLP/bdlmt/Signaler_SlotNode.adoc[Signaler_SlotNode]::invoke :relfileprefix: ../../../ :mrdocs: Invoke the stored callback with the supplied arguments. == Synopsis Declared in `<bdlmt_signaler.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- 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 Invoke the stored callback `c`, as if by `c(args...)`, where `args...` are the specified arguments `arg1`, `arg2`, `arg3`, etc., except that the actual number of arguments passed to `c` is equal to the number of arguments for `t_PROT`. If this slot is disconnected, this function has no effect. == Parameters [cols="1,4"] |=== | Name| Description | *arg1* | argument 1 forwarded to the stored callback | *arg2* | argument 2 forwarded to the stored callback | *arg3* | argument 3 forwarded to the stored callback | *arg4* | argument 4 forwarded to the stored callback | *arg5* | argument 5 forwarded to the stored callback | *arg6* | argument 6 forwarded to the stored callback | *arg7* | argument 7 forwarded to the stored callback | *arg8* | argument 8 forwarded to the stored callback | *arg9* | argument 9 forwarded to the stored callback |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#