[Boost-bugs] [Boost C++ Libraries] #7027: interprocess: Message queue using Windows shared memory

Subject: [Boost-bugs] [Boost C++ Libraries] #7027: interprocess: Message queue using Windows shared memory
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2012-06-26 11:01:58


#7027: interprocess: Message queue using Windows shared memory
--------------------------------------+-------------------------------------
 Reporter: frank.richter@… | Owner: igaztanaga
     Type: Patches | Status: new
Milestone: To Be Determined | Component: interprocess
  Version: Boost 1.50.0 | Severity: Problem
 Keywords: |
--------------------------------------+-------------------------------------
 `interprocess::message_queue` currently always uses the
 `shared_memory_object` implementation. However, on Windows it can be
 desireable to have a message queue backed by `windows_shared_memory`
 instead. These patches add support for this.

 * The first patch generalizes `message_queue_t<>`; the message queue logic
 is moved into `message_queue_base_t<>`, and the actual storage backend
 handling is delegated to a derived class. `message_queue_t<>` is changed
 to be based on `message_queue_base_t<>` and to provide storage in a
 `shared_memory_object`.
 * The second patch adds the `windows_message_queue<>` class which backs
 the storage with a `windows_shared_memory`. A variant of the message queue
 test is also added.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/7027>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:09 UTC