[Boost-bugs] [Boost C++ Libraries] #11730: Extend interprocess::message_queue to be lazy initializable

Subject: [Boost-bugs] [Boost C++ Libraries] #11730: Extend interprocess::message_queue to be lazy initializable
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2015-10-15 07:56:30


#11730: Extend interprocess::message_queue to be lazy initializable
---------------------------------------+--------------------------
 Reporter: Lingxi Li <lilingxi.cs@…> | Owner: igaztanaga
     Type: Patches | Status: new
Milestone: To Be Determined | Component: interprocess
  Version: Boost 1.59.0 | Severity: Optimization
 Keywords: lazy initialization |
---------------------------------------+--------------------------
 Both `shared_memory_object` and `mapped_region` support lazy
 initialization, so I think `message_queue` should support it also.
 Specifically, the following methods are added to `message_queue_t`:
 1) Default constructor
 2) Move constructor/assignment operator
 3) `swap()`
 4) `is_open()` (naming convention follows `std::basic_filebuf::is_open()`)
 Submitted as a pull request on GitHub:
 https://github.com/boostorg/interprocess/pull/20

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/11730>
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:19 UTC