xtd
1.0.0
Toggle main menu visibility
Loading...
Searching...
No Matches
xtd.core
include
xtd
signal_cancel_event_args.hpp
Go to the documentation of this file.
1
4
#pragma once
5
#include "
event_args.hpp
"
6
#include "
signal.hpp
"
7
9
namespace
xtd
{
18
class
signal_cancel_event_args
final :
public
xtd::event_args
{
19
public
:
21
24
signal_cancel_event_args
() =
default
;
25
28
explicit
signal_cancel_event_args
(
xtd::signal
signal
);
30
32
signal_cancel_event_args
(
const
signal_cancel_event_args
&) =
default
;
33
signal_cancel_event_args
& operator =(
const
signal_cancel_event_args
&) =
default
;
35
37
41
[[nodiscard]]
auto
cancel
() const noexcept ->
bool
;
42
45
auto
cancel
(
bool
cancel
) ->
void
;
46
49
[[nodiscard]] auto
signal
() const noexcept ->
xtd
::
signal
;
51
52
private:
53
bool
cancel_ = false;
54
xtd
::
signal
signal_ = static_cast<
xtd
::
signal
>(0);
55
};
56
}
xtd::event_args
Represents the base class for classes that contain event data, and provides a value to use for events...
Definition
event_args.hpp:18
xtd::signal_cancel_event_args::signal_cancel_event_args
signal_cancel_event_args()=default
Initializes a new instance of the signal_cancel_event_args class.
xtd::signal_cancel_event_args::cancel
auto cancel() const noexcept -> bool
Gets a value that indicates whether a signal has interrupted the current process. The default is fals...
xtd::signal_cancel_event_args::signal_cancel_event_args
signal_cancel_event_args(xtd::signal signal)
Initializes a new instance of the signal_cancel_event_args class.
xtd::signal_cancel_event_args::signal
auto signal() const noexcept -> xtd::signal
Gets the signal that interrupted the current process.
event_args.hpp
Contains xtd::event_args event args.
xtd::signal
signal
Specifies signals that can interrupt the current process.
Definition
signal.hpp:18
xtd
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition
abstract_object.hpp:8
signal.hpp
Contains xtd::signal enum class.
Generated on
for xtd by
Gammasoft
. All rights reserved.