Hi Mikhail,

> > > And the failure mode of the agent disconnecting is... to drop events
> > on the floor???
> > 
> > Who said that? D-Bus is an asynchronous message bus with a method call
> > and a method return message. Where do you see events being dropped?
> 
> When you receive a callback on NameOwnerChanged for the agent, the proposed 
> patch, AFAICS, just nullifies the agent data in the history structure. Any 
> history event handler called after that simply returns silently because the 
> agent is not available.
> This is a lousy failure mode, and you'll need to improve it. Presumably, by 
> spooling whole messages until there is an agent ready to receive them.

you do understand the concept of sending something as RFC, do you?

And I did clearly mentioned that the whole part of spooling call history
and message history when agent is not present is missing. That is a TODO
item and hence this was a RFC.

Regards

Marcel


_______________________________________________
ofono mailing list
[email protected]
http://lists.ofono.org/listinfo/ofono

Reply via email to