mirror of
https://github.com/flatpak/flatpak.git
synced 2026-01-26 14:13:26 +00:00
Which allows one to create an image source from a container location. It also adds a new FlatpakDockerReference to access different parts of a docker reference and changes to FlatpakOciIndex to get a manifest for a specific architecture. This will become useful in the next commit when we're going to add support for installing OCI images.
21 lines
883 B
C
21 lines
883 B
C
#ifndef __FLATPAK_DOCKER_REFERENCE_H__
|
|
#define __FLATPAK_DOCKER_REFERENCE_H__
|
|
|
|
#include <glib.h>
|
|
|
|
typedef struct _FlatpakDockerReference FlatpakDockerReference;
|
|
|
|
FlatpakDockerReference *flatpak_docker_reference_parse (const char *reference_str,
|
|
GError **error);
|
|
|
|
const char *flatpak_docker_reference_get_uri (FlatpakDockerReference *reference);
|
|
const char *flatpak_docker_reference_get_repository (FlatpakDockerReference *reference);
|
|
const char *flatpak_docker_reference_get_tag (FlatpakDockerReference *reference);
|
|
const char *flatpak_docker_reference_get_digest (FlatpakDockerReference *reference);
|
|
|
|
void flatpak_docker_reference_free (FlatpakDockerReference *reference);
|
|
|
|
G_DEFINE_AUTOPTR_CLEANUP_FUNC(FlatpakDockerReference, flatpak_docker_reference_free);
|
|
|
|
#endif /* __FLATPAK_DOCKER_REFERENCE_H__ */
|