l <code>target_payload_blob_func()</code> which must return the <a class="el" href="namespaceipc_1_1util.html#a6cb62ae434900f3a8915b33ec5d61a96" title="Short-hand for an mutable blob somewhere in memory, stored as exactly a void* and a size_t.">util::Blob_mutable</a>.</li>
</ul>
</li>
<li>One can cancel the (rest of the) operation via <code>should_interrupt_func()</code>. This is called just after being internally informed the socket is ready for reading, so just before the 1st <code>target_payload_blob_fun