[#BloombergLP-bdlmt-Signaler_SlotNode-invoke]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlmt.adoc[bdlmt]::xref:BloombergLP/bdlmt/Signaler_SlotNode.adoc[Signaler&lowbar;SlotNode]::invoke
:relfileprefix: ../../../
:mrdocs:

Invoke the stored callback `c`, as if by `c(args&period;&period;&period;)`, where `args&period;&period;&period;` are the specified arguments `arg1`, `arg2`, `arg3`, etc&period;, except that the actual number of arguments passed to `c` is equal to the number of arguments for `t&lowbar;PROT`&period; If this slot is disconnected, this function has no effect&period;

== Synopsis

Declared in `&lt;bdlmt&lowbar;signaler&period;h&gt;`

[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;
----


[.small]#Created with https://www.mrdocs.com[MrDocs]#
