Skip to main content

Module host_abi

Module host_abi 

Source
Expand description

Wire types used as host-function arguments and return values. Plugins import these to talk to the hm host fns; the host imports them to expose those fns.

Structs§

ArchiveReadArgs
Host-fn argument struct for the corresponding hm_archive_read host function.
CallbackData
Host-fn argument struct for the corresponding hm_loopback_recv host function.
DockerCommitArgs
Host-fn argument struct for hm_docker_commit.
DockerExecArgs
Host-fn argument struct for hm_docker_exec.
DockerExtractArgs
Host-fn argument struct for hm_docker_extract_workspace.
DockerStartArgs
Host-fn argument struct for hm_docker_start_container.
KeyringArgs
Host-fn argument struct for the corresponding hm_keyring_get / hm_keyring_delete host function.
KeyringSetArgs
Host-fn argument struct for the corresponding hm_keyring_set host function.
LoopbackHandle
Opaque handle returned by hm_spawn_loopback. Bound to the plugin instance.
LoopbackRecvArgs
Host-fn argument struct for the corresponding hm_loopback_recv host function.
SocketHandle
Opaque socket handle returned by hm_unix_socket_connect. Bound to the plugin instance that opened it.
SocketReadArgs
Host-fn argument struct for the corresponding hm_socket_read host function.
SocketWriteArgs
Host-fn argument struct for the corresponding hm_socket_write host function.
TtyConfirmArgs
Host-fn argument struct for the corresponding hm_tty_confirm host function.
TtyPromptArgs
Host-fn argument struct for the corresponding hm_tty_prompt host function.

Enums§

KvScope
Level