-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/3976/
-----------------------------------------------------------

(Updated 2012-02-20 20:18:16.123366)


Review request for qpid, Andrew Stitcher, Alan Conway, Gordon Sim, Ted Ross, 
and Steve Huston.


Changes
-------

Fixed some typos in the description


Summary (updated)
-------

QPID-3858: Develop asyncronous store interface for qpid ( 
https://issues.apache.org/jira/browse/QPID-3858 )

The current store interface is synchronous, and makes the implementation of an 
asynchronous store awkward.

The attached code (recently checked in on branch asycnstore) is an initial 
design of an async store interface. It is not complete, but gives an idea of 
the direction being contemplated at present.

Still to do on this particular design:
* Find a way to remove boost::intrusive_ptr<> from the interface;
* Complete error handling and find a way to make it extensible to the store 
implementation;
* Find a way to extend the operations to include internal store ops that can be 
defined by the implentation.

Comments welcome!


Diffs
-----

  branches/asyncstore/cpp/src/qpid/broker/AsyncStoreErrors.h PRE-CREATION 
  branches/asyncstore/cpp/src/qpid/broker/AsyncStoreToken.h PRE-CREATION 
  branches/asyncstore/cpp/src/qpid/broker/AsyncStore.cpp PRE-CREATION 
  branches/asyncstore/cpp/src/CMakeLists.txt 1291264 
  branches/asyncstore/cpp/src/Makefile.am 1291264 
  branches/asyncstore/cpp/src/qpid/broker/AsyncStore.h PRE-CREATION 

Diff: https://reviews.apache.org/r/3976/diff


Testing
-------


Thanks,

Kim

Reply via email to