Ticket #474 (closed enhancement: fixed)

Opened 10 years ago

Last modified 10 years ago

Option in the ioqueue to control concurrency (allow/disallow multiple/simultaneous callback calls)

Reported by: bennylp Owned by: bennylp
Priority: normal Milestone: release-0.9.0
Component: pjlib Version: trunk
Keywords: Cc:
Backport to 1.x milestone: Backported:

Description

Previously the ioqueue always allow multiple callbacks to be called on the same key. This may cause difficulty in programming the application to deal with synchronization between callback calls and key registration (for example see ticket #460 and #469).

This ticket adds an option in the ioqueue to disable parallel/simultaneous callback on the same key.

Please see IOQueue Concurrency Rules in PJLIB documentation for more information.

Change History

comment:1 Changed 10 years ago by bennylp

  • Status changed from new to closed
  • Resolution set to fixed
  • Summary changed from Option in the ioqueue to control concurrency to Option in the ioqueue to control concurrency (allow/disallow multiple/simultaneous callback calls)

Done in r1789

comment:2 Changed 10 years ago by bennylp

In r1792:

  • Implemented the feature for Symbian OS
Note: See TracTickets for help on using tickets.