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

gaim-galago.c File Reference


Detailed Description

Gaim Galago plugin

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 gaim-galago.c.

#include "account.h"
#include "blist.h"
#include "debug.h"
#include "plugin.h"
#include "server.h"
#include "util.h"
#include "version.h"
#include <libgalago/galago.h>
#include <dbus/dbus-glib.h>
#include <ctype.h>
#include <string.h>
#include <locale.h>

Go to the source code of this file.

Defines

#define _(x)   (x)
#define GAIM_PLUGINS
#define N_(String)   (String)
#define ngettext(Singular, Plural, Number)   ((Number == 1) ? (Singular) : (Plural))

Functions

static void buddy_idle_changed_cb (GaimBuddy *buddy)
static void buddy_status_changed_cb (GaimBuddy *buddy)
static GalagoService * get_galago_service (GaimAccount *account)
static GalagoAccount * get_my_galago_account (GaimAccount *account)
static const char * get_service_for_prpl_id (const char *prpl_id, const char *user)
static void init_plugin (GaimPlugin *plugin)
static void log_handler (const gchar *domain, GLogLevelFlags flags, const gchar *msg, gpointer user_data)
static gboolean plugin_load (GaimPlugin *plugin)
static gboolean plugin_unload (GaimPlugin *plugin)
static void scan_presences (void)
static void setup_accounts (void)
static void signed_off_cb (GaimConnection *gc)
static void signed_on_cb (GaimConnection *gc)
static void update_avatar (GaimBuddy *buddy, GalagoAccount *gaccount)

Variables

static GaimPluginInfo info
static GalagoPerson * me = NULL
static GHashTable * person_table = NULL


Generated by  Doxygen 1.6.0   Back to index