pidgin/pidgin
Clone
Summary
Browse
Changes
Graph
QuLogic pointed out that we require glib 2.16 making the G_MAXSSIZE compatibility unnecessary.
release-2.x.y
2019-11-11, Gary Kramlich
43e0ebb91028
QuLogic pointed out that we require glib 2.16 making the G_MAXSSIZE compatibility unnecessary.
/**
* @file gg.h
*
* purple
*
* Copyright (C) 2005 Bartosz Oler <bartosz@bzimage.us>
*
* 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 02111-1301 USA
*/
#ifndef _PURPLE_GG_H
#define _PURPLE_GG_H
#include
<libgadu.h>
#include
"internal.h"
#include
"dnsquery.h"
#include
"search.h"
#include
"connection.h"
#define PUBDIR_RESULTS_MAX 20
typedef
struct
{
char
*
name
;
GList
*
participants
;
}
GGPChat
;
typedef
void
(
*
GGPTokenCallback
)(
PurpleConnection
*
);
typedef
struct
{
char
*
id
;
char
*
data
;
unsigned
int
size
;
struct
gg_http
*
req
;
guint
inpa
;
GGPTokenCallback
cb
;
}
GGPToken
;
typedef
struct
{
struct
gg_session
*
session
;
GGPToken
*
token
;
GList
*
chats
;
GGPSearches
*
searches
;
int
chats_count
;
GList
*
pending_richtext_messages
;
GHashTable
*
pending_images
;
gboolean
status_broadcasting
;
//When TRUE status is visible to all, when FALSE status is visible only to friends.
PurpleDnsQueryData
*
dns_query
;
}
GGPInfo
;
#endif
/* _PURPLE_GG_H */
/* vim: set ts=8 sts=0 sw=8 noet: */