File: flatpak-docker-reference-private.h

package info (click to toggle)
flatpak 1.17.3-1
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 13,508 kB
  • sloc: ansic: 104,079; xml: 12,184; sh: 5,297; python: 2,315; yacc: 1,236; makefile: 84; csh: 20
file content (20 lines) | stat: -rw-r--r-- 883 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#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__ */