[#BloombergLP-balb-PipeControlChannel-ControlCallback]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/balb.adoc[balb]::xref:BloombergLP/balb/PipeControlChannel.adoc[PipeControlChannel]::ControlCallback
:relfileprefix: ../../../
:mrdocs:

Callback type invoked to handle control messages&period;

== Synopsis

Declared in `&lt;balb&lowbar;pipecontrolchannel&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
typedef xref:bsl/function-0a.adoc[bsl::function&lt;void(xref:BloombergLP/bslstl/StringRef.adoc[bslstl::StringRef] const&)&gt;] ControlCallback;
----

== Description

This type of function is called to handle control messages received on the pipe&period; The `message` is one complete message read from the pipe, without the terminating newline character&period;


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