comparison plugins/perl/common/BuddyList_Buddy.xs @ 6542:fe0294504602

[gaim-migrate @ 7064] Learn as you go, I guess... Split off the Chat, Group, and Buddy classes into their own files and bootstrapped them so they'll actually work (I hope at least). committer: Tailor Script <tailor@pidgin.im>
author Christian Hammond <chipx86@chipx86.com>
date Thu, 21 Aug 2003 03:23:18 +0000
parents
children 7a8aa87164ae
comparison
equal deleted inserted replaced
6541:f31eb1fab20e 6542:fe0294504602
1 #include "module.h"
2
3 MODULE = Gaim::BuddyList::Buddy PACKAGE = Gaim::BuddyList::Buddy PREFIX = gaim_buddy_
4 PROTOTYPES: ENABLE
5
6 Gaim::BuddyList::Buddy
7 new(account, name, alias)
8 Gaim::Account account
9 const char *name
10 const char *alias
11 CODE:
12 RETVAL = gaim_buddy_new(account, name, alias);
13 OUTPUT:
14 RETVAL
15
16 void
17 update_presence(buddy, presence)
18 Gaim::BuddyList::Buddy buddy
19 int presence
20 CODE:
21 gaim_blist_update_buddy_presence(buddy, presence);
22
23 void
24 set_idle_time(buddy, idle)
25 Gaim::BuddyList::Buddy buddy
26 int idle
27 CODE:
28 gaim_blist_update_buddy_idle(buddy, idle);
29
30 void
31 set_warning_percent(buddy, warning)
32 Gaim::BuddyList::Buddy buddy
33 int warning
34 CODE:
35 gaim_blist_update_buddy_evil(buddy, warning);
36
37 void
38 rename(buddy, new_name)
39 Gaim::BuddyList::Buddy buddy
40 const char *new_name
41 CODE:
42 gaim_blist_rename_buddy(buddy, new_name);
43
44 void
45 set_alias(buddy, alias)
46 Gaim::BuddyList::Buddy buddy
47 const char *alias
48 CODE:
49 gaim_blist_alias_buddy(buddy, alias);
50
51 void
52 set_server_alias(buddy, alias)
53 Gaim::BuddyList::Buddy buddy
54 const char *alias
55 CODE:
56 gaim_blist_server_alias_buddy(buddy, alias);
57
58 const char *
59 get_name(buddy)
60 Gaim::BuddyList::Buddy buddy
61 CODE:
62 RETVAL = buddy->name;
63 OUTPUT:
64 RETVAL
65
66 Gaim::Account
67 get_account(buddy)
68 Gaim::BuddyList::Buddy buddy
69 CODE:
70 RETVAL = buddy->account;
71 OUTPUT:
72 RETVAL
73
74 const char *
75 get_alias_only(buddy)
76 Gaim::BuddyList::Buddy buddy
77 CODE:
78 RETVAL = gaim_get_buddy_alias_only(buddy);
79 OUTPUT:
80 RETVAL
81
82 const char *
83 get_alias(buddy)
84 Gaim::BuddyList::Buddy buddy
85 CODE:
86 RETVAL = gaim_get_buddy_alias(buddy);
87 OUTPUT:
88 RETVAL
89
90 Gaim::BuddyList::Group
91 get_group(buddy)
92 Gaim::BuddyList::Buddy buddy
93 CODE:
94 RETVAL = gaim_find_buddys_group(buddy);
95 OUTPUT:
96 RETVAL
97
98 void
99 gaim_buddy_set_setting(buddy, key, value)
100 Gaim::BuddyList::Buddy buddy
101 const char *key
102 const char *value
103
104 const char *
105 gaim_buddy_get_setting(buddy, key)
106 Gaim::BuddyList::Buddy buddy
107 const char *key