mutex_family.hpp
来自「Boost provides free peer-reviewed portab」· HPP 代码 · 共 57 行
HPP
57 行
////////////////////////////////////////////////////////////////////////////////// (C) Copyright Ion Gaztanaga 2005-2008. Distributed under the Boost// Software License, Version 1.0. (See accompanying file// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)//// See http://www.boost.org/libs/interprocess for documentation.////////////////////////////////////////////////////////////////////////////////#ifndef BOOST_INTERPROCESS_MUTEX_FAMILY_HPP#define BOOST_INTERPROCESS_MUTEX_FAMILY_HPP#if (defined _MSC_VER) && (_MSC_VER >= 1200)# pragma once#endif#include <boost/interprocess/detail/config_begin.hpp>#include <boost/interprocess/detail/workaround.hpp>#include <boost/interprocess/sync/interprocess_mutex.hpp>#include <boost/interprocess/sync/interprocess_recursive_mutex.hpp>#include <boost/interprocess/sync/null_mutex.hpp>//!\file//!Describes a shared interprocess_mutex family fit algorithm used to allocate objects in shared memory.namespace boost {namespace interprocess {//!Describes interprocess_mutex family to use with Interprocess framework //!based on boost::interprocess synchronization objects.struct mutex_family{ typedef boost::interprocess::interprocess_mutex mutex_type; typedef boost::interprocess::interprocess_recursive_mutex recursive_mutex_type;};//!Describes interprocess_mutex family to use with Interprocess frameworks //!based on null operation synchronization objects.struct null_mutex_family{ typedef boost::interprocess::null_mutex mutex_type; typedef boost::interprocess::null_mutex recursive_mutex_type;};} //namespace interprocess {} //namespace boost {#include <boost/interprocess/detail/config_end.hpp>#endif //#ifndef BOOST_INTERPROCESS_MUTEX_FAMILY_HPP
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?