[Tracker] Question about user request queue



Hi list,
    I have question about user request queue. After analyzing tracker 0.6.9* code I got a conclusion that there is not a user request queue and all the requests are sent to trackerd daemon through dbus. So I guess dbus help us manage these requests, tracker fetches the request one by one from dbus and there's no need for trackerd to keep a user request queue by itself.

    If my guess is correct , I have another doubt. I think wherever the synchronous request is sent, if the reply is not returned on time, which means timeout, the sender will get an error returned. However, if the request is asynchronous, whenever the reply is returned, the sender will get it. So some consideration is necessary when we decide which request should be used.  Am I right?

Thanks,
Xin Lai


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]