~ubuntu-core-dev/update-notifier/ubuntu

« back to all changes in this revision

Viewing changes to src/livepatch-utils.h

  • Committer: Balint Reczey
  • Date: 2020-06-11 18:46:02 UTC
  • Revision ID: balint.reczey@canonical.com-20200611184602-2rv1zan3xu723x2u
Moved to git at https://git.launchpad.net/update-notifier

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* livepatch-utils.h
2
 
 * Copyright (C) 2019 Canonical Ltd
3
 
 *
4
 
 * This library is free software; you can redistribute it and/or
5
 
 * modify it under the terms of the GNU Lesser General Public
6
 
 * License as published by the Free Software Foundation; either
7
 
 * version 2 of the License, or (at your option) any later version.
8
 
 *
9
 
 * This library is distributed in the hope that it will be useful,
10
 
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11
 
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
12
 
 * Lesser General Public License for more details.
13
 
 *
14
 
 * You should have received a copy of the GNU Lesser General Public
15
 
 * License along with this library; if not, write to the
16
 
 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor
17
 
 * Boston, MA  02110-1301 USA.
18
 
 */
19
 
 
20
 
#pragma once
21
 
 
22
 
#include <gio/gio.h>
23
 
 
24
 
#define LIVEPATCH_ERROR livepatch_error_quark()
25
 
#define LIVEPATCH_DESKTOP_FILE "software-properties-livepatch.desktop"
26
 
 
27
 
typedef enum
28
 
{
29
 
  LIVEPATCH_ERROR_CMD_FAILED,
30
 
  LIVEPATCH_ERROR_NOMATCH
31
 
} LivepatchError;
32
 
 
33
 
 
34
 
gboolean  livepatch_has_settings_ui ();
35
 
gboolean  livepatch_is_supported    ();
36
 
gboolean  livepatch_is_running      ();
37
 
gchar*    livepatch_get_state       (GError **error);
38
 
gchar*    livepatch_get_check_state (GError **error);
39
 
ssize_t   livepatch_get_num_fixes   (GError **error);