BIND 10 #1914: CC library should allow asynchronous waits on messages

BIND 10 Development do-not-reply at isc.org
Sun Apr 29 09:13:50 UTC 2012


#1914: CC library should allow asynchronous waits on messages
-------------------------------------+-------------------------------------
            Reporter:  vorner        |                        Owner:
                Type:  task          |                       Status:  new
            Priority:  medium        |                    Milestone:  Next-
           Component:  msgq          |  Sprint-Proposed
           Sensitive:  0             |                     Keywords:
         Sub-Project:  Core          |              Defect Severity:  N/A
Estimated Difficulty:  0             |  Feature Depending on Ticket:  msgq-
         Total Hours:  0             |  ng
                                     |          Add Hours to Ticket:  0
                                     |                    Internal?:  0
-------------------------------------+-------------------------------------
 We need to be able to wait for events on the message queue channel
 asynchronously. We need something like group_recvmsg, but with a callback
 that
 is called when the message arrives. Single-shot ones are probably enough,
 as
 they can be re-registered from the callback if needed.

 It must be possible to be able to call all reasonable functions of the CC
 session from the callbacks, including group_sendmsg, this new method and
 group_recvmsg (even in blocking mode, it should be clarified in
 documentation
 if other callbacks can happen while this wait happens, but it probably
 makes
 more sense for them to happen than to wait for later).

-- 
Ticket URL: <http://bind10.isc.org/ticket/1914>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list