Hi Denis,

2011/1/18 Denis Kenzior <denk...@gmail.com>:
>> 2011/1/18 Denis Kenzior <denk...@gmail.com>:
>>> I think we can track the cached flag for conditional CFs independently
>>> from CFU.  The question is really whether the networks allow us to
>>> modify conditional CFs when CFU is active.  In my testing the answer is No.
>>
>> You can erase (##67#) or deactivate (#67#) them.
>
> So CFB active.
>
> Activate CFU
> Query CFB -> Inactive
>
> Deregister CFB -> OK
> Query CFB -> Inactive
>
> Register CFB -> Error
>
> Deactivate CFU
> Query CFB -> Inactive
>
> Correct?

That is how I think it works.

> Jeez, who thought this stuff up.

> So my thinking is that we should:
> - Not update conditional cfs when cfu is active (whether via
> GetProperties or mmi)
> - only clear the conditional cache flag if a conditional operation is
> attempted and succeeds while cfu is active
> - Report conditional cfs as empty when CFU is active (and emit signals
> appropriately when cfu is activated / deactivated)
> - Don't bother running conditional cf queries via GetProperties if cfu
> is active
>
> Do you see any issues with this?

Nope, it sounds reasonable.

-- 
Pekka.Pessi mail at nokia.com
_______________________________________________
ofono mailing list
ofono@ofono.org
http://lists.ofono.org/listinfo/ofono

Reply via email to