Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Class null_mutex

Boost , The Boost C++ Libraries BoostBook Documentation Subset , Indexes and Reference

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Class null_mutex

boost::interprocess::null_mutex

Synopsis

// In header: <boost/interprocess/sync/null_mutex.hpp>

class null_mutex {
public:
  // construct/copy/destruct
  null_mutex();
  ~null_mutex();
  // public member functions
  void lock();
  bool try_lock();
  bool timed_lock(const boost::posix_time::ptime &);
  void unlock();
  void lock_sharable();
  bool try_lock_sharable();
  bool timed_lock_sharable(const boost::posix_time::ptime &);
  void unlock_sharable();
  void lock_upgradable();
  bool try_lock_upgradable();
  bool timed_lock_upgradable(const boost::posix_time::ptime &);
  void unlock_upgradable();
  void unlock_and_lock_upgradable();
  void unlock_and_lock_sharable();
  void unlock_upgradable_and_lock_sharable();
  void unlock_upgradable_and_lock();
  bool try_unlock_upgradable_and_lock();
  bool timed_unlock_upgradable_and_lock(const boost::posix_time::ptime &);
  bool try_unlock_sharable_and_lock();
  bool try_unlock_sharable_and_lock_upgradable();
};

Description

Реализует мутекс, который имитирует мутекс без какой-либо операции и имитирует успешную операцию.

null_mutex public construct/copy/destruct

  1. null_mutex();

    Конструктор

  2. ~null_mutex();

    Destructor

null_mutex public member functions

  1. void lock();
    Симулирует operation блокировки() операции. Пустая функция.
  2. bool try_lock();

    Симулирует операцию mutex try_lock().

  3. bool Timed_lock(const boost::posix_time::ptime &);

    Симулирует мутекс времениd_lock(). Эквивалентно «возвратить истину»

  4. void unlock();

    Симуляция operation разблокировки() операции. Пустая функция.

  5. void lock_sharable();

    Симулируетmut lock_sharable() операция. Пустая функция.

  6. bool try_lock_sharable();

    Симулируетmut try_lock_sharable() операция.

  7. bool Timed_lock_sharable(const boost::posix_time::ptime &;;

    Симулируетmut_Timed_lock_sharable() операции. Эквивалентно «возвратить истину»

  8. void unlock_sharable();

    Simulates a mutex opening_sharable() operation. Пустая функция.

  9. void lock_upgradable();

    Симулирует operation lock_upgradable(). Пустая функция.

  10. bool try_lock_upgradable();

    Симулируетmut try_lock_upgradable().

  11. bool Timed_lock_upgradable(const boost::posix_time::ptime &;;
    Эквивалентно «возвратить истину»

  12. void unlock_upgradable();

    Simulates a mutex opening_upgradable() operation. Пустая функция.

  13. void unlock_and_lock_upgradable();

    Simulates opening_and_lock_upgradable(). Пустая функция.

  14. void unlock_and_lock_sharable();

    Simulates opening_and_lock_sharable(). Пустая функция.

  15. void unlock_upgradable_and_lock_sharable();

    Simulates opening_upgradable_and_lock_sharable(). Пустая функция.

  16. void unlock_upgradable_and_lock();

    Симулирует разблокировку_upgradable_and_lock(). Пустая функция.

  17. bool try_unlock_upgradable_and_lock();

    Simulates try_unlock_upgradable_and_lock().

  18. bool Timed_unlock_upgradable_and_lock(const boost::posix_time::ptime &);

    Simulates timed_unlock_upgradable_and_lock(). Эквивалентно «возвратить истину»

  19. bool try_unlock_sharable_and_lock();

    Simulates try_unlock_sharable_and_lock().

  20. bool try_unlock_sharable_and_lock_upgradable();

    Simulates try_unlock_sharable_and_lock_upgradable().


PrevUpHomeNext

Статья Class null_mutex раздела The Boost C++ Libraries BoostBook Documentation Subset Indexes and Reference может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Indexes and Reference ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-07-04 22:54:41/0.006187915802002/0