Logo Search packages:      
Sourcecode: galago-daemon version File versions  Download package

core.c File Reference


Detailed Description

Galago Core message processor

Copyright (C) 2004-2006 Christian Hammond.

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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Definition in file core.c.

#include "galagod.h"
#include "filter.h"
#include "service-list.h"
#include "person-list.h"
#include "utils.h"

Go to the source code of this file.

Functions

void _galago_person_set_session_id (GalagoPerson *person, const char *id)
static DBusHandlerResult coco_add_person (DBusConnection *dbus_conn, DBusMessage *message, GalagodCoCo *coco)
static DBusHandlerResult coco_add_service (DBusConnection *dbus_conn, DBusMessage *message, GalagodCoCo *coco)
static DBusHandlerResult coco_clear_people (DBusConnection *conn, DBusMessage *message, GalagodCoCo *coco)
static DBusHandlerResult coco_clear_services (DBusConnection *conn, DBusMessage *message, GalagodCoCo *coco)
static DBusHandlerResult coco_path_message_func (DBusConnection *dbus_conn, DBusMessage *message, void *user_data)
static DBusHandlerResult coco_remove_person (DBusConnection *conn, DBusMessage *message, GalagodCoCo *coco)
static DBusHandlerResult coco_remove_service (DBusConnection *conn, DBusMessage *message, GalagodCoCo *coco)
static DBusHandlerResult core_get_me (DBusConnection *dbus_conn, DBusMessage *message)
static DBusHandlerResult core_get_people (DBusConnection *dbus_conn, DBusMessage *message)
static DBusHandlerResult core_get_people_count (DBusConnection *dbus_conn, DBusMessage *message)
static DBusHandlerResult core_get_person (DBusConnection *dbus_conn, DBusMessage *message)
static DBusHandlerResult core_get_service (DBusConnection *dbus_conn, DBusMessage *message)
static DBusHandlerResult core_get_services (DBusConnection *dbus_conn, DBusMessage *message)
static DBusHandlerResult core_get_services_count (DBusConnection *dbus_conn, DBusMessage *message)
static DBusHandlerResult core_path_message_func (DBusConnection *dbus_conn, DBusMessage *message, void *user_data)
static DBusHandlerResult core_register (DBusConnection *conn, DBusMessage *message)
static DBusHandlerResult core_shutdown (DBusConnection *dbus_conn, DBusMessage *message)
static DBusHandlerResult core_unregister (DBusConnection *conn, DBusMessage *message)
static DBusHandlerResult filter_func (DBusConnection *dbus_conn, DBusMessage *message, void *user_data)
void galagod_core_add_filter (void)

Variables

static const GalagodCommand coco_commands []
static DBusObjectPathVTable coco_vtable
static const GalagodCommand core_commands []
static DBusObjectPathVTable core_vtable


Generated by  Doxygen 1.6.0   Back to index