Lines Matching refs:Signal
77 struct Signal : KernelReferenceable, DoublyLinkedListLinkImpl<Signal> {
79 Signal();
81 Signal(const Signal& other);
82 Signal(uint32 number, int32 signalCode,
84 virtual ~Signal();
86 static status_t CreateQueuable(const Signal& signal,
88 Signal*& _signalToQueue);
171 void AddSignal(Signal* signal);
174 void RemoveSignal(Signal* signal);
177 Signal* DequeueSignal(sigset_t nonBlocked,
178 Signal& buffer);
181 typedef DoublyLinkedList<Signal> SignalList;
185 Signal*& _queuedSignal,
201 using BKernel::Signal;
213 Signal* signal, uint32 flags);
214 status_t send_signal_to_thread(Thread* thread, const Signal& signal,
216 status_t send_signal_to_thread_id(thread_id threadID, const Signal& signal,
220 Signal* signal, uint32 flags);
221 status_t send_signal_to_team(Team* team, const Signal& signal, uint32 flags);
222 status_t send_signal_to_team_id(team_id teamID, const Signal& signal,
226 const Signal& signal, uint32 flags);
227 status_t send_signal_to_process_group(pid_t groupID, const Signal& signal,