Operator Reference

signal_eventT_signal_eventSignalEventSignalEventsignal_event (Operator)

signal_eventT_signal_eventSignalEventSignalEventsignal_event — Unlock an event synchronization object.

Signature

signal_event( : : EventHandle : )

Herror T_signal_event(const Htuple EventHandle)

void SignalEvent(const HTuple& EventHandle)

void HEvent::SignalEvent() const

static void HOperatorSet.SignalEvent(HTuple eventHandle)

void HEvent.SignalEvent()

def signal_event(event_handle: HHandle) -> None

Description

signal_eventsignal_eventSignalEventSignalEventsignal_event releases the event given in EventHandleEventHandleEventHandleeventHandleevent_handle. Signaling an event that is already signaled has no effect.

Execution Information

  • Multithreading type: independent (runs in parallel even with exclusive operators).
  • Multithreading scope: global (may be called from any thread).
  • Processed without parallelization.

Parameters

EventHandleEventHandleEventHandleeventHandleevent_handle (input_control)  event HEvent, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Event synchronization object.

Result

If the event handle is valid, the operator signal_eventsignal_eventSignalEventSignalEventsignal_event returns 2 ( H_MSG_TRUE) . If necessary, an exception is raised.

Possible Predecessors

wait_eventwait_eventWaitEventWaitEventwait_event

Possible Successors

wait_eventwait_eventWaitEventWaitEventwait_event, clear_eventclear_eventClearEventClearEventclear_event

Module

Foundation