Crate fidl_fuchsia_starnix_binder

Source

Structs§

BinderControlHandle
BinderEventStream
BinderIoctlRequest
BinderIoctlResponder
BinderMarker
BinderProxy
BinderRequestStream
A Stream of incoming requests for fuchsia.starnix.binder/Binder.
BinderSetVmoRequest
BinderSynchronousProxy
ContainerPowerControllerControlHandle
ContainerPowerControllerEventStream
ContainerPowerControllerMarker
ContainerPowerControllerProxy
ContainerPowerControllerRegisterWakeWatcherRequest
ContainerPowerControllerRegisterWakeWatcherResponder
ContainerPowerControllerRequestStream
A Stream of incoming requests for fuchsia.starnix.binder/ContainerPowerController.
ContainerPowerControllerSynchronousProxy
ContainerPowerControllerWakeRequest
DevBinderCloseRequest
DevBinderControlHandle
DevBinderEventStream
DevBinderMarker
DevBinderOpenRequest
DevBinderProxy
DevBinderRequestStream
A Stream of incoming requests for fuchsia.starnix.binder/DevBinder.
DevBinderSynchronousProxy
FileFlags
The flags associated with an opened file.
FileHandle
The representation of an open file that can be transferred between the binder device driver and the client.
FileRequest
FileResponse
LutexControllerControlHandle
LutexControllerEventStream
LutexControllerMarker
LutexControllerProxy
LutexControllerRequestStream
A Stream of incoming requests for fuchsia.starnix.binder/LutexController.
LutexControllerSynchronousProxy
LutexControllerWaitBitsetResponder
LutexControllerWakeBitsetResponder
ProcessAccessorControlHandle
ProcessAccessorEventStream
ProcessAccessorFileRequestResponder
ProcessAccessorMarker
ProcessAccessorProxy
ProcessAccessorRequestStream
A Stream of incoming requests for fuchsia.starnix.binder/ProcessAccessor.
ProcessAccessorSynchronousProxy
ProcessAccessorWriteMemoryRequest
ProcessAccessorWriteMemoryResponder
ReadFlags
The flags when reading from an unix domain socket
RemoteControllerControlHandle
RemoteControllerEventStream
RemoteControllerMarker
RemoteControllerProxy
RemoteControllerRequestStream
A Stream of incoming requests for fuchsia.starnix.binder/RemoteController.
RemoteControllerStartRequest
RemoteControllerSynchronousProxy
UnixDomainSocketCloseResponder
UnixDomainSocketControlHandle
UnixDomainSocketEventStream
UnixDomainSocketGetEventRequest
UnixDomainSocketGetEventResponder
UnixDomainSocketGetEventResponse
UnixDomainSocketMarker
UnixDomainSocketProxy
UnixDomainSocketQueryResponder
UnixDomainSocketReadRequest
UnixDomainSocketReadResponder
UnixDomainSocketReadResponse
UnixDomainSocketRequestStream
A Stream of incoming requests for fuchsia.starnix.binder/UnixDomainSocket.
UnixDomainSocketSynchronousProxy
UnixDomainSocketWriteRequest
UnixDomainSocketWriteResponder
UnixDomainSocketWriteResponse
WaitBitsetRequest
WakeBitsetRequest
WakeResponse

Enums§

BinderEvent
BinderRequest
An opened connection to a binder driver.
ContainerPowerControllerEvent
ContainerPowerControllerRequest
Protocol that allows a binder server to request changes to the container’s power state.
DevBinderEvent
DevBinderRequest
Give access to the binder nodes.
LutexControllerEvent
LutexControllerRequest
Protocol that allows a Fuchsia component to interact with the Linux futexes of a process running inside starnix.
ProcessAccessorEvent
ProcessAccessorRequest
Protocol that gives the binder driver access to the client process’ resources.
RemoteControllerEvent
RemoteControllerRequest
Protocol that allows Starnix to control binder servers and clients in other Fuchsia components.
UnixDomainSocketEvent
UnixDomainSocketRequest
A Unix Domain Socket

Constants§

MAX_HANDLE_COUNT
MAX_PATH_LENGTH
MAX_REQUEST_COUNT
UNIX_DOMAIN_SOCKET_PROTOCOL_NAME

Traits§

BinderProxyInterface
ContainerPowerControllerProxyInterface
DevBinderProxyInterface
LutexControllerProxyInterface
ProcessAccessorProxyInterface
RemoteControllerProxyInterface
UnixDomainSocketProxyInterface

Type Aliases§

BinderIoctlResult
Fd
LutexControllerWaitBitsetResult
LutexControllerWakeBitsetResult
ProcessAccessorFileRequestResult
ProcessAccessorWriteMemoryResult
UnixDomainSocketGetEventResult
UnixDomainSocketReadResult
UnixDomainSocketWriteResult