Opened 16 years ago

Closed 16 years ago

Last modified 16 years ago

#474 closed enhancement (fixed)

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 (2)

comment:1 Changed 16 years ago by bennylp

  • Resolution set to fixed
  • Status changed from new to closed
  • 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 16 years ago by bennylp

In r1792:

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