1d012387afef0ba02185ebe27bc6bb15551912e92Havoc Pennington/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */ 2169238e99a4a163c89eb053250daeedf5f73e5cdHavoc Pennington/* dbus-server-debug-pipe.h In-proc debug server implementation 3169238e99a4a163c89eb053250daeedf5f73e5cdHavoc Pennington * 4169238e99a4a163c89eb053250daeedf5f73e5cdHavoc Pennington * Copyright (C) 2003 CodeFactory AB 5169238e99a4a163c89eb053250daeedf5f73e5cdHavoc Pennington * Copyright (C) 2003 Red Hat, Inc. 6169238e99a4a163c89eb053250daeedf5f73e5cdHavoc Pennington * 743605a6f4e78a8c28afb4b1e924dff0301e0e95cHavoc Pennington * Licensed under the Academic Free License version 2.1 8169238e99a4a163c89eb053250daeedf5f73e5cdHavoc Pennington * 9169238e99a4a163c89eb053250daeedf5f73e5cdHavoc Pennington * This program is free software; you can redistribute it and/or modify 10169238e99a4a163c89eb053250daeedf5f73e5cdHavoc Pennington * it under the terms of the GNU General Public License as published by 11169238e99a4a163c89eb053250daeedf5f73e5cdHavoc Pennington * the Free Software Foundation; either version 2 of the License, or 12169238e99a4a163c89eb053250daeedf5f73e5cdHavoc Pennington * (at your option) any later version. 13169238e99a4a163c89eb053250daeedf5f73e5cdHavoc Pennington * 14169238e99a4a163c89eb053250daeedf5f73e5cdHavoc Pennington * This program is distributed in the hope that it will be useful, 15169238e99a4a163c89eb053250daeedf5f73e5cdHavoc Pennington * but WITHOUT ANY WARRANTY; without even the implied warranty of 16169238e99a4a163c89eb053250daeedf5f73e5cdHavoc Pennington * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17169238e99a4a163c89eb053250daeedf5f73e5cdHavoc Pennington * GNU General Public License for more details. 18169238e99a4a163c89eb053250daeedf5f73e5cdHavoc Pennington * 19169238e99a4a163c89eb053250daeedf5f73e5cdHavoc Pennington * You should have received a copy of the GNU General Public License 20169238e99a4a163c89eb053250daeedf5f73e5cdHavoc Pennington * along with this program; if not, write to the Free Software 215baf2f856a9c6625993234855b07680da1c8916fTobias Mueller * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 22169238e99a4a163c89eb053250daeedf5f73e5cdHavoc Pennington * 23169238e99a4a163c89eb053250daeedf5f73e5cdHavoc Pennington */ 24169238e99a4a163c89eb053250daeedf5f73e5cdHavoc Pennington#ifndef DBUS_SERVER_DEBUG_PIPE_H 25169238e99a4a163c89eb053250daeedf5f73e5cdHavoc Pennington#define DBUS_SERVER_DEBUG_PIPE_H 26169238e99a4a163c89eb053250daeedf5f73e5cdHavoc Pennington 27169238e99a4a163c89eb053250daeedf5f73e5cdHavoc Pennington#include <dbus/dbus-internals.h> 28169238e99a4a163c89eb053250daeedf5f73e5cdHavoc Pennington#include <dbus/dbus-server-protected.h> 29fe4715b656237b89767b5dc0cba4c107541b6e0dHavoc Pennington#include <dbus/dbus-transport-protected.h> 30169238e99a4a163c89eb053250daeedf5f73e5cdHavoc Pennington 31a9ff341aa66588c12275529ee2d16843b493cb4fOlivier AndrieuDBUS_BEGIN_DECLS 32169238e99a4a163c89eb053250daeedf5f73e5cdHavoc Pennington 33fe4715b656237b89767b5dc0cba4c107541b6e0dHavoc PenningtonDBusServer* _dbus_server_debug_pipe_new (const char *server_name, 34fe4715b656237b89767b5dc0cba4c107541b6e0dHavoc Pennington DBusError *error); 35fe4715b656237b89767b5dc0cba4c107541b6e0dHavoc PenningtonDBusTransport* _dbus_transport_debug_pipe_new (const char *server_name, 36fe4715b656237b89767b5dc0cba4c107541b6e0dHavoc Pennington DBusError *error); 37fe4715b656237b89767b5dc0cba4c107541b6e0dHavoc PenningtonDBusServerListenResult _dbus_server_listen_debug_pipe (DBusAddressEntry *entry, 38fe4715b656237b89767b5dc0cba4c107541b6e0dHavoc Pennington DBusServer **server_p, 39fe4715b656237b89767b5dc0cba4c107541b6e0dHavoc Pennington DBusError *error); 40fe4715b656237b89767b5dc0cba4c107541b6e0dHavoc PenningtonDBusTransportOpenResult _dbus_transport_open_debug_pipe (DBusAddressEntry *entry, 41fe4715b656237b89767b5dc0cba4c107541b6e0dHavoc Pennington DBusTransport **transport_p, 42fe4715b656237b89767b5dc0cba4c107541b6e0dHavoc Pennington DBusError *error); 438027efc97b4bec85f674570f878919cb72456745Havoc Pennington 44169238e99a4a163c89eb053250daeedf5f73e5cdHavoc Pennington 45a9ff341aa66588c12275529ee2d16843b493cb4fOlivier AndrieuDBUS_END_DECLS 46169238e99a4a163c89eb053250daeedf5f73e5cdHavoc Pennington 47169238e99a4a163c89eb053250daeedf5f73e5cdHavoc Pennington#endif /* DBUS_SERVER_DEBUG_PIPE_H */ 48