forked from gradetwo/fetion
-
Notifications
You must be signed in to change notification settings - Fork 0
/
f_login.h
21 lines (21 loc) · 865 Bytes
/
f_login.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef _F_LOGIN_H_
#define _F_LOGIN_H_
#include "fetion.h"
#include "f_buddy.h"
#include "f_chat.h"
#include "f_group.h"
#include "f_sysmsg.h"
#include "f_portrait.h"
#include "f_user.h"
#include "f_util.h"
void fetion_subscribe_exp(struct fetion_account_data *sip, struct fetion_buddy *buddy);
void do_register_exp(struct fetion_account_data *sip, gint expire);
void do_register(struct fetion_account_data *sip);
gboolean read_cookie(gpointer sodata, PurpleSslConnection * source, gint con);
gboolean Ssi_cb(gpointer sodata, PurpleSslConnection * gsc, gint con);
void LoginToSsiPortal(gpointer sodata);
gint ParseCfg(struct fetion_account_data *sip);
void RetriveSysCfg_cb(gpointer sodata, gint source, const gchar *error_message);
gint RetriveSysCfg(gpointer sodata, gint source, const gchar *error_message);
void fetion_login(PurpleAccount *account);
#endif