<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, May 27, 2014 at 10:16 AM, Aleksander Morgado <span dir="ltr"><<a href="mailto:aleksander@aleksander.es" target="_blank">aleksander@aleksander.es</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Yes. If we get an indication from the device an there wasn't *any*<br>
client configured to receive it, then we should forward it to<br>
everyone.<br>
<span class=""><font color="#888888"><br></font></span></blockquote><div><br></div><div>So now that I've implemented this I've come to realize that there's no way to tell the difference between<br></div><div>
"there's no client configured to receive an indication" vs "a client that's configured to not receive any indications<br></div><div>from a service"<br><br></div><div>So what I'm doing is if a client has sent the MBIM_CID_BASIC_CONNECT_DEVICE_SERVICE_SUBSCRIBE_LIST<br>
</div><div>it will only receive indications from that list.<br></div><div>A client will receive all indications if the client has never sent the MBIM_CID_BASIC_CONNECT_DEVICE_SERVICE_SUBSCRIBE_LIST <br>command or sends the command with no elements, which clears out the list.<br>
</div></div><br></div><div class="gmail_extra">Thoughts?<br><br>Greg<br></div></div>