Enum pepper::platform::PlatformEvent
source · pub enum PlatformEvent {
Idle,
ConnectionOpen {
handle: ClientHandle,
},
ConnectionClose {
handle: ClientHandle,
},
ConnectionOutput {
handle: ClientHandle,
buf: PooledBuf,
},
ProcessSpawned {
tag: ProcessTag,
handle: PlatformProcessHandle,
},
ProcessOutput {
tag: ProcessTag,
buf: PooledBuf,
},
ProcessExit {
tag: ProcessTag,
},
IpcConnected {
tag: IpcTag,
handle: PlatformIpcHandle,
},
IpcOutput {
tag: IpcTag,
buf: PooledBuf,
},
IpcClose {
tag: IpcTag,
},
}
Variants§
Idle
ConnectionOpen
Fields
§
handle: ClientHandle
ConnectionClose
Fields
§
handle: ClientHandle
ConnectionOutput
ProcessSpawned
ProcessOutput
ProcessExit
Fields
§
tag: ProcessTag