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 |