ProxyAuth
Linux PAM to authenticate device via Bluetooth device
pam_bt_pair.h
Go to the documentation of this file.
1 #ifndef PAM_BT_PAIR
2 #define PAM_BT_PAIR
3 
4 #include <stdio.h>
5 #include <glib.h>
6 #include <gio/gio.h>
7 #include "pam_bt_misc.h"
8 
9 #define BLUEZ_DBUS_NAME "org.bluez"
10 #define BLUEZ_DBUS_OBJ_PATH "/"
11 #define DBUS_INTERFACE_NAME "org.freedesktop.DBus.ObjectManager"
12 #define DBUS_METHOD_NAME "GetManagedObjects"
13 #define DBUS_METHOD_RETURN_TYPE "(a{oa{sa{sv}}})"
14 
21 char *check_is_paired(GVariant *properties);
22 
31 char **process_dbus_bt_list(GVariant *result, int *num_of_paired);
32 
43 char **get_paired_devices(int *num_of_paired);
44 #endif
char ** get_paired_devices(int *num_of_paired)
Definition: pam_bt_pair.c:86
char ** process_dbus_bt_list(GVariant *result, int *num_of_paired)
Definition: pam_bt_pair.c:43
char * check_is_paired(GVariant *properties)
Definition: pam_bt_pair.c:3