00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #import <Cocoa/Cocoa.h>
00016 #include "libircclient.h"
00017
00027 @class IRCClientChannel;
00028
00038 @interface NSObject (IRCClientSessionDelegate)
00039
00042 - (void)onConnect;
00043
00051 - (void)onNick:(NSString *)nick oldNick:(NSString *)oldNick;
00052
00059 - (void)onQuit:(NSString *)nick reason:(NSString *)reason;
00060
00074 - (void)onJoinChannel:(IRCClientChannel *)channel;
00075
00081 - (void)onMode:(NSString *)mode;
00082
00089 - (void)onPrivmsg:(NSData *)message nick:(NSString *)nick;
00090
00097 - (void)onNotice:(NSData *)notice nick:(NSString *)nick;
00098
00105 - (void)onInvite:(NSString *)channel nick:(NSString *)nick;
00106
00114 - (void)onCtcpRequest:(NSString *)request type:(NSString *)type nick:(NSString *)nick;
00115
00122 - (void)onCtcpReply:(NSData *)reply nick:(NSString *)nick;
00123
00132 - (void)onAction:(NSData *)action nick:(NSString *)nick;
00133
00141 - (void)onUnknownEvent:(NSString *)event origin:(NSString *)origin params:(NSArray *)params;
00142
00150 - (void)onNumericEvent:(NSUInteger)event origin:(NSString *)origin params:(NSArray *)params;
00151
00152 @end