From: Patrik Flykt <[email protected]>

        Hi,

With this patch set Agent API requests are now serialized by ConnMan.
Patch 01 implements agent message queueing on sending, unqueueing on reply
and sending of the next queued message, if any. The enqueing function is
used for all agent requests in patch 02.

Patch 03 implements Agent API Cancel method call used in patch 04 when
disconnecting a service or when a registered Agent disconnects.

Some nitpicking on shutdown is implemented in patch 05.

Please review,

       Patrik


Patrik Flykt (5):
  agent: Implement Agent API message queueing
  agent: Use the Agent queueing functions when sending requests
  agent: Implement Agent API Cancel() method call
  agent: Clean up on agent disappearance or service disconnection
  agent: Always clean up and unref on agent shutdown

 src/agent.c   |  291 +++++++++++++++++++++++++++++++++++++++++----------------
 src/connman.h |    2 +
 src/service.c |    2 +
 3 files changed, 217 insertions(+), 78 deletions(-)

-- 
1.7.10.4

_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman

Reply via email to