kvikio::S3Endpoint Member List

This is the complete list of members for kvikio::S3Endpoint, including all inherited members.

_remote_endpoint_type (defined in kvikio::RemoteEndpoint)kvikio::RemoteEndpointprotected
get_file_size() overridekvikio::S3Endpointvirtual
is_url_valid(std::string const &url) noexceptkvikio::S3Endpointstatic
parse_s3_url(std::string const &s3_url)kvikio::S3Endpointstatic
remote_endpoint_type() const noexceptkvikio::RemoteEndpoint
RemoteEndpoint(RemoteEndpointType remote_endpoint_type) (defined in kvikio::RemoteEndpoint)kvikio::RemoteEndpointprotected
S3Endpoint(std::string url, std::optional< std::string > aws_region=std::nullopt, std::optional< std::string > aws_access_key=std::nullopt, std::optional< std::string > aws_secret_access_key=std::nullopt, std::optional< std::string > aws_session_token=std::nullopt)kvikio::S3Endpoint
S3Endpoint(std::pair< std::string, std::string > bucket_and_object_names, std::optional< std::string > aws_region=std::nullopt, std::optional< std::string > aws_access_key=std::nullopt, std::optional< std::string > aws_secret_access_key=std::nullopt, std::optional< std::string > aws_endpoint_url=std::nullopt, std::optional< std::string > aws_session_token=std::nullopt)kvikio::S3Endpoint
setopt(CurlHandle &curl) overridekvikio::S3Endpointvirtual
setup_range_request(CurlHandle &curl, std::size_t file_offset, std::size_t size) overridekvikio::S3Endpointvirtual
str() const overridekvikio::S3Endpointvirtual
url_from_bucket_and_object(std::string bucket_name, std::string object_name, std::optional< std::string > aws_region, std::optional< std::string > aws_endpoint_url)kvikio::S3Endpointstatic
~RemoteEndpoint()=default (defined in kvikio::RemoteEndpoint)kvikio::RemoteEndpointvirtual
~S3Endpoint() override (defined in kvikio::S3Endpoint)kvikio::S3Endpoint