3 MODULE = Irssi::Channel PACKAGE = Irssi
11 for (tmp = channels; tmp != NULL; tmp = tmp->next) {
12 XPUSHs(sv_2mortal(iobject_bless((CHANNEL_REC *) tmp->data)));
19 RETVAL = channel_find(NULL, channel);
23 #*******************************
24 MODULE = Irssi::Channel PACKAGE = Irssi::Server
25 #*******************************
33 for (tmp = server->channels; tmp != NULL; tmp = tmp->next) {
34 XPUSHs(sv_2mortal(iobject_bless((CHANNEL_REC *) tmp->data)));
38 channels_join(server, channels, automatic)
43 server->channels_join(server, channels, automatic);
46 channel_find(server, name)
51 nicks_get_same(server, nick)
57 list = nicklist_get_same(server, nick);
59 for (tmp = list; tmp != NULL; tmp = tmp->next->next) {
60 XPUSHs(sv_2mortal(iobject_bless((CHANNEL_REC *) tmp->data)));
61 XPUSHs(sv_2mortal(iobject_bless((NICK_REC *) tmp->next->data)));
65 #*******************************
66 MODULE = Irssi::Channel PACKAGE = Irssi::Channel PREFIX = channel_
67 #*******************************
70 channel_destroy(channel)
71 Irssi::Channel channel
74 nick_insert(channel, nick)
75 Irssi::Channel channel
78 nicklist_insert(channel, nick);
81 nick_remove(channel, nick)
82 Irssi::Channel channel
85 nicklist_remove(channel, nick);
88 nick_find(channel, nick)
89 Irssi::Channel channel
92 RETVAL = nicklist_find(channel, nick);
97 nick_find_mask(channel, mask)
98 Irssi::Channel channel
101 RETVAL = nicklist_find_mask(channel, mask);
107 Irssi::Channel channel
111 list = nicklist_getnicks(channel);
113 for (tmp = list; tmp != NULL; tmp = tmp->next) {
114 XPUSHs(sv_2mortal(iobject_bless((NICK_REC *) tmp->data)));