RESTinio
Toggle main menu visibility
Loading...
Searching...
No Matches
restinio
null_mutex.hpp
Go to the documentation of this file.
1
/*
2
* RESTinio
3
*/
4
5
/*!
6
* @file
7
* @brief Definition of null_mutex.
8
* @since v.0.6.12
9
*/
10
11
#
pragma
once
12
13
namespace
restinio
14
{
15
16
//
17
// null_mutex_t
18
//
19
20
/*!
21
* @brief A class to be used as null_mutex.
22
*
23
* Provides an interface similar to std::mutex but does nothing.
24
*
25
* @since v.0.6.12
26
*/
27
struct
null_mutex_t
28
{
29
constexpr
void
lock
()
const
noexcept
{}
30
31
constexpr
bool
try_lock
()
const
noexcept
{
return
true
; }
32
33
constexpr
void
unlock
()
const
noexcept
{}
34
};
35
36
}
/* namespace restinio */
restinio
Definition
sendfile_operation_default.ipp:12
restinio::null_mutex_t
A class to be used as null_mutex.
Definition
null_mutex.hpp:28
restinio::null_mutex_t::unlock
constexpr void unlock() const noexcept
Definition
null_mutex.hpp:33
restinio::null_mutex_t::try_lock
constexpr bool try_lock() const noexcept
Definition
null_mutex.hpp:31
restinio::null_mutex_t::lock
constexpr void lock() const noexcept
Definition
null_mutex.hpp:29
Generated by
1.17.0