Package libnbd-devel

Development headers for libnbd

https://github.com/libguestfs/libnbd

This package contains development headers for libnbd.

General Commands
Command Description
libnbd-release-notes-1.2 release notes for libnbd 1.2
Library Functions
Library Function Description
libnbd network block device (NBD) client library in userspace
libnbd-security information about past security issues in libnbd
nbd_add_meta_context ask server to negotiate metadata context
nbd_aio_block_status send block status command to the NBD server
nbd_aio_cache send cache (prefetch) command to the NBD server
nbd_aio_command_completed check if the command completed
nbd_aio_connect connect to the NBD server
nbd_aio_connect_command connect to the NBD server
nbd_aio_connect_socket connect directly to a connected socket
nbd_aio_connect_systemd_socket_activation connect using systemd socket activation
nbd_aio_connect_tcp connect to the NBD server over a TCP port
nbd_aio_connect_unix connect to the NBD server over a Unix domain socket
nbd_aio_connect_uri connect to an NBD URI
nbd_aio_connect_vsock connect to the NBD server over AF_VSOCK socket
nbd_aio_disconnect disconnect from the NBD server
nbd_aio_flush send flush command to the NBD server
nbd_aio_get_direction return the read or write direction
nbd_aio_get_fd return file descriptor associated with this connection
nbd_aio_in_flight check how many aio commands are still in flight
nbd_aio_is_closed check if the connection is closed
nbd_aio_is_connecting check if the connection is connecting or handshaking
nbd_aio_is_created check if the connection has just been created
nbd_aio_is_dead check if the connection is dead
nbd_aio_is_processing check if the connection is processing a command
nbd_aio_is_ready check if the connection is in the ready state
nbd_aio_notify_read notify that the connection is readable
nbd_aio_notify_write notify that the connection is writable
nbd_aio_peek_command_completed check if any command has completed
nbd_aio_pread read from the NBD server
nbd_aio_pread_structured read from the NBD server
nbd_aio_pwrite write to the NBD server
nbd_aio_trim send trim command to the NBD server
nbd_aio_zero send write zeroes command to the NBD server
nbd_block_status send block status command to the NBD server
nbd_cache send cache (prefetch) command to the NBD server
nbd_can_cache does the server support the cache command?
nbd_can_df does the server support the don't fragment flag to pread?
nbd_can_fast_zero does the server support the fast zero flag?
nbd_can_flush does the server support the flush command?
nbd_can_fua does the server support the FUA flag?
nbd_can_meta_context does the server support a specific meta context?
nbd_can_multi_conn does the server support multi-conn?
nbd_can_trim does the server support the trim command?
nbd_can_zero does the server support the zero command?
nbd_clear_debug_callback clear the debug callback
nbd_close alias for nbd_create
nbd_connect_command connect to NBD server command
nbd_connect_socket connect directly to a connected socket
nbd_connect_systemd_socket_activation connect using systemd socket activation
nbd_connect_tcp connect to NBD server over a TCP port
nbd_connect_unix connect to NBD server over a Unix domain socket
nbd_connect_uri connect to NBD URI
nbd_connect_vsock connect to NBD server over AF_VSOCK protocol
nbd_connection_state return string describing the state of the connection
nbd_create create libnbd handles and fetch errors
nbd_flush send flush command to the NBD server
nbd_get_debug return the state of the debug flag
nbd_get_errno alias for nbd_create
nbd_get_error alias for nbd_create
nbd_get_export_name get the export name
nbd_get_handle_name get the handle name
nbd_get_handshake_flags see which handshake flags are supported
nbd_get_package_name return the name of the library
nbd_get_protocol return the NBD protocol variant
nbd_get_request_structured_replies see if structured replies are attempted
nbd_get_size return the export size
nbd_get_structured_replies_negotiated see if structured replies are in use
nbd_get_tls get the TLS request setting
nbd_get_tls_negotiated find out if TLS was negotiated on a connection
nbd_get_tls_username get the current TLS username
nbd_get_tls_verify_peer get whether we verify the identity of the server
nbd_get_version return the version of the library
nbd_is_read_only is the NBD export read-only?
nbd_is_rotational is the NBD disk rotational (like a disk)?
nbd_kill_subprocess kill server running as a subprocess
nbd_poll poll the handle once
nbd_pread read from the NBD server
nbd_pread_structured read from the NBD server
nbd_pwrite write to the NBD server
nbd_set_debug set or clear the debug flag
nbd_set_debug_callback set the debug callback
nbd_set_export_name set the export name
nbd_set_handle_name set the handle name
nbd_set_handshake_flags control use of handshake flags
nbd_set_request_structured_replies control use of structured replies
nbd_set_tls enable or require TLS (authentication and encryption)
nbd_set_tls_certificates set the path to the TLS certificates directory
nbd_set_tls_psk_file set the TLS Pre-Shared Keys (PSK) filename
nbd_set_tls_username set the TLS username
nbd_set_tls_verify_peer set whether we verify the identity of the server
nbd_set_uri_allow_local_file set the allowed transports in NBD URIs
nbd_set_uri_allow_tls set the allowed TLS settings in NBD URIs
nbd_set_uri_allow_transports set the allowed transports in NBD URIs
nbd_shutdown disconnect from the NBD server
nbd_supports_tls true if libnbd was compiled with support for TLS
nbd_supports_uri true if libnbd was compiled with support for NBD URIs
nbd_trim send trim command to the NBD server
nbd_zero send write zeroes command to the NBD server