        self_t& signal_add(int signal_number)
        {
            signals_.push_back(signal_number);
            return *this;
        }
        self_t& signal_add(int signal_number)
        {
            signals_.push_back(signal_number);
            return *this;
        }