From 5227b247c8b6da5b07d5e1a4541e59be3ed32346 Mon Sep 17 00:00:00 2001 From: Daniel Gollub Date: Mon, 11 Nov 2019 15:07:38 +0100 Subject: DANOS Import --- tacplus-daemon/dbus_service.h | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 tacplus-daemon/dbus_service.h (limited to 'tacplus-daemon/dbus_service.h') diff --git a/tacplus-daemon/dbus_service.h b/tacplus-daemon/dbus_service.h new file mode 100644 index 0000000..09eb24e --- /dev/null +++ b/tacplus-daemon/dbus_service.h @@ -0,0 +1,36 @@ +/* + TACACS+ D-Bus Daemon code + + Copyright (c) 2018-2019, AT&T Intellectual Property. + Copyright (c) 2015 Brocade Communications Systems, Inc. + + SPDX-License-Identifier: GPL-2.0-only +*/ + +#ifndef _DBUS_SERVICE_H +#define _DBUS_SERVICE_H + +#include +#include +#include +#include "tacplus_srv_conn.h" +#include "utils.h" + +typedef struct tacplus_dbus_service * tacplus_dbus_service_t; + +#define TACPLUS_DAEMON "net.vyatta.tacplus" +#define TACPLUS_DAEMON_PATH "/net/vyatta/tacplus" + +/* prototypes */ +extern void dbus_service_init(); +extern void dbus_service_deinit(); +extern int dbus_service_start(); +extern void dbus_service_stop(); +extern void dbus_service_pause(); +extern int dbus_service_resume(); +extern void dbus_service_wait(); +bool dbus_service_failed(); + +int signal_offline_state_change(); + +#endif /*_DBUS_SERVICE_H */ -- cgit v1.2.3