pcb 4.1.1
An interactive printed circuit board layout editor.

dbus.h File Reference

D-Bus IPC logic. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void pcb_dbus_setup ()
 Carry out all actions to setup the D-Bus and register appropriate callbacks.
void pcb_dbus_finish ()
 Carry out all actions to finalise the D-Bus connection.

Detailed Description

D-Bus IPC logic.

PCB, an interactive printed circuit board editor

Copyright (C) 2006 University of Cambridge

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

Definition in file dbus.h.


Function Documentation

void pcb_dbus_finish ( )

Carry out all actions to finalise the D-Bus connection.

Definition at line 389 of file dbus.c.

References PCB_DBUS_CANONICAL_NAME, pcb_dbus_conn, pcb_dbus_connection_finish_with_mainloop(), and PCB_DBUS_OBJECT_PATH.

Referenced by main().

Here is the call graph for this function:

void pcb_dbus_setup ( )

Carry out all actions to setup the D-Bus and register appropriate callbacks.

Definition at line 329 of file dbus.c.

References handle_dbus_message(), PCB_DBUS_CANONICAL_NAME, pcb_dbus_conn, pcb_dbus_connection_setup_with_mainloop(), PCB_DBUS_OBJECT_PATH, and unregister_dbus_handler().

Referenced by main().

Here is the call graph for this function: