Boost C++ Libraries/Boost.Asio

Boost.Asio 색인 - basic_signal_set::basic_signal_set

까마귀75 2021. 1. 11. 16:56
728x90
반응형

basic_signal_set::basic_signal_set

어떠한 시그널도 추가하지 않은 시그널 세트를 생성하는 생성자(constructor)

[1 / 8 오버로드]

explicit basic_signal_set(
    const executor_type & ex);

[basic_signal_set]

 

[2 / 8 오버로드]

template<
    typename ExecutionContext>
explicit basic_signal_set(
    ExecutionContext & context,
    typename enable_if< is_convertible< ExecutionContext &, execution_context & >::value >::type *  = 0);

[basic_signal_set]


시그널 세트를 생성하고 하나의 시그널을 추가하는 생성자(constructor)

[3 / 8 오버로드]

basic_signal_set(
    const executor_type & ex,
    int signal_number_1);

[basic_signal_set]

 

[4 / 8 오버로드]

template<
    typename ExecutionContext>
basic_signal_set(
    ExecutionContext & context,
    int signal_number_1,
    typename enable_if< is_convertible< ExecutionContext &, execution_context & >::value >::type *  = 0);

[basic_signal_set]


시그널 세트를 생성하고 두 개의 시그널을 추가하는 생성자(constructor)

[5 / 8 오버로드]

basic_signal_set(
    const executor_type & ex,
    int signal_number_1,
    int signal_number_2);

[basic_signal_set]

 

[6 / 8 오버로드]

template<
    typename ExecutionContext>
basic_signal_set(
    ExecutionContext & context,
    int signal_number_1,
    int signal_number_2,
    typename enable_if< is_convertible< ExecutionContext &, execution_context & >::value >::type *  = 0);

[basic_signal_set]


시그널 세트를 생성하고 세 개의 시그널을 추가하는 생성자(constructor)

[7 / 8 오버로드]

basic_signal_set(
    const executor_type & ex,
    int signal_number_1,
    int signal_number_2,
    int signal_number_3);

[basic_signal_set]

 

[8 / 8 오버로드]

template<
    typename ExecutionContext>
basic_signal_set(
    ExecutionContext & context,
    int signal_number_1,
    int signal_number_2,
    int signal_number_3,
    typename enable_if< is_convertible< ExecutionContext &, execution_context & >::value >::type *  = 0);

[basic_signal_set]


Boost.Asio 홈

728x90
반응형