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.