Structs

Mount a filesystem.

Umount a mounted filesystem.

Configuration information for a cached blob.

Configuration information for a cached blob, corresponding to storage::FactoryConfig.

Configuration information for a list of cached blob objects.

Identifier for cached blob objects.

Configuration information for blob data prefetching.

Set/update daemon configuration.

Configuration information for file cache.

Configuration information for fscache.

HTTP_ROUTES contain all the nydusd HTTP routes.

Struct to route HTTP requests to corresponding registered endpoint handlers.

Configuration information for network proxy.

Generic configuration for storage backends.

Enums

Errors generated by/related to the API service, sent back through ApiResponse.

Kinds for daemon related error messages.

HTTP error messages sent back to the clients.

Kinds for metrics related error messages.

Constants

Blob cache object type for nydus/rafs bootstrap blob.

Blob cache object type for nydus/rafs data blob.

Traits

Trait for HTTP endpoints to handle HTTP requests.

Functions

Get query parameter with key from the HTTP request.

Start a HTTP server to serve API requests.

Type Definitions

Specialized version of std::result::Result for value returned by backend services.

Specialized std::result::Result for API replies.

Specialized version of std::result::Result for value returned by EndpointHandler.