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_create(server, name, automatic)
51 CHAT_PROTOCOL(server)->channel_create(server, name, automatic);
54 channel_find(server, name)
59 nicks_get_same(server, nick)
65 list = nicklist_get_same(server, nick);
67 for (tmp = list; tmp != NULL; tmp = tmp->next->next) {
68 XPUSHs(sv_2mortal(iobject_bless((CHANNEL_REC *) tmp->data)));
69 XPUSHs(sv_2mortal(iobject_bless((NICK_REC *) tmp->next->data)));
73 #*******************************
74 MODULE = Irssi::Channel PACKAGE = Irssi::Channel PREFIX = channel_
75 #*******************************
78 channel_destroy(channel)
79 Irssi::Channel channel
82 nick_insert(channel, nick)
83 Irssi::Channel channel
86 nicklist_insert(channel, nick);
89 nick_remove(channel, nick)
90 Irssi::Channel channel
93 nicklist_remove(channel, nick);
96 nick_find(channel, nick)
97 Irssi::Channel channel
100 RETVAL = nicklist_find(channel, nick);
105 nick_find_mask(channel, mask)
106 Irssi::Channel channel
109 RETVAL = nicklist_find_mask(channel, mask);
115 Irssi::Channel channel
119 list = nicklist_getnicks(channel);
121 for (tmp = list; tmp != NULL; tmp = tmp->next) {
122 XPUSHs(sv_2mortal(iobject_bless((NICK_REC *) tmp->data)));