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