LCOV - code coverage report
Current view: top level - daemon/ssh-agent - gkd-ssh-agent-preload.h (source / functions) Coverage Total Hit
Test: coverage.info Lines: 0.0 % 1 0
Test Date: 2024-04-08 13:24:42 Functions: 0.0 % 1 0

            Line data    Source code
       1              : /*
       2              :  * gnome-keyring
       3              :  *
       4              :  * Copyright (C) 2014 Stef Walter
       5              :  * Copyright (C) 2018 Red Hat, Inc.
       6              :  *
       7              :  * This program is free software; you can redistribute it and/or modify
       8              :  * it under the terms of the GNU Lesser General Public License as
       9              :  * published by the Free Software Foundation; either version 2.1 of
      10              :  * the License, or (at your option) any later version.
      11              :  *
      12              :  * This program is distributed in the hope that it will be useful, but
      13              :  * WITHOUT ANY WARRANTY; without even the implied warranty of
      14              :  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
      15              :  * Lesser General Public License for more details.
      16              :  *
      17              :  * You should have received a copy of the GNU Lesser General Public
      18              :  * License along with this program; if not, see
      19              :  * <http://www.gnu.org/licenses/>.
      20              :  *
      21              :  * Author: Stef Walter <stef@thewalter.net>, Daiki Ueno
      22              :  */
      23              : 
      24              : #ifndef __GKD_SSH_AGENT_PRELOAD_H__
      25              : #define __GKD_SSH_AGENT_PRELOAD_H__
      26              : 
      27              : #include <glib-object.h>
      28              : 
      29              : typedef struct {
      30              :         gchar *filename;
      31              :         GBytes *public_key;
      32              :         gchar *comment;
      33              : } GkdSshAgentKeyInfo;
      34              : 
      35              : void                gkd_ssh_agent_key_info_free    (gpointer boxed);
      36              : gpointer            gkd_ssh_agent_key_info_copy    (gpointer boxed);
      37              : 
      38              : #define GKD_TYPE_SSH_AGENT_PRELOAD gkd_ssh_agent_preload_get_type ()
      39            0 : G_DECLARE_FINAL_TYPE (GkdSshAgentPreload, gkd_ssh_agent_preload, GKD, SSH_AGENT_PRELOAD, GObject)
      40              : 
      41              : GkdSshAgentPreload *gkd_ssh_agent_preload_new      (const gchar *path);
      42              : 
      43              : GList              *gkd_ssh_agent_preload_get_keys (GkdSshAgentPreload *self);
      44              : 
      45              : GkdSshAgentKeyInfo *gkd_ssh_agent_preload_lookup_by_public_key
      46              :                                                    (GkdSshAgentPreload *self,
      47              :                                                     GBytes *public_key);
      48              : 
      49              : #endif /* __GKD_SSH_AGENT_PRELOAD_H__ */
      50              : 
        

Generated by: LCOV version 2.0-1