Module zircon_object::signal [−][src]
Objects for signaling and waiting.
Structs
Event | Signalable event for concurrent programming |
EventPair | Mutually signalable pair of events for concurrent programming |
Futex | A primitive for creating userspace synchronization tools. |
PacketGuestBell | |
PacketGuestIo | |
PacketGuestMem | |
PacketGuestVcpu | |
PacketGuestVcpuInterrupt | |
PacketGuestVcpuStartup | |
PacketInterrupt | |
PacketSignal | |
Port | Signaling and mailbox primitive |
PortOptions | If you need this port to be bound to an interrupt, pass BIND_TO_INTERRUPT to options, otherwise it should be 0. |
PortPacket | A packet sent through a port. |
PortPacketRepr | A high-level representation of a packet sent through a port. |
Timer | An object that may be signaled at some point in the future |
Enums
PacketGuestVcpuType | |
PacketType | The type of a packet. |
PayloadRepr | A high-level representation of a packet payload. |
Slack | Slack specifies how much a timer or event is allowed to deviate from its deadline. |
Type Definitions
PacketUser |
Unions
PacketGuestVcpuData | |
Payload | The data carried by a packet |