- Main Page
- Classes
- Files

- File List

# IRCClientChannelDelegate.h

Go to the documentation of this file.

    00001 /*
    00002  * Copyright (C) 2009 Nathan Ollerenshaw chrome@stupendous.net
    00003  *
    00004  * This library is free software; you can redistribute it and/or modify it
    00005  * under the terms of the GNU Lesser General Public License as published by
    00006  * the Free Software Foundation; either version 2 of the License, or (at your
    00007  * option) any later version.
    00008  *
    00009  * This library is distributed in the hope that it will be useful, but WITHOUT
    00010  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
    00011  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public
    00012  * License for more details.
    00013  */
    00014
    00024 #import <Cocoa/Cocoa.h>
    00025
    00035 @interface NSObject (IRCClientChannelDelegate)
    00036
    00047 - (void)onJoin:(NSString *)nick;
    00048
    00056 - (void)onPart:(NSString *)nick reason:(NSString *)reason;
    00057
    00066 - (void)onMode:(NSString *)mode params:(NSString *)params nick:(NSString *)nick;
    00067
    00074 - (void)onTopic:(NSString *)aTopic nick:(NSString *)nick;
    00075
    00083 - (void)onKick:(NSString *)nick reason:(NSString *)reason byNick:(NSString *)byNick;
    00084
    00093 - (void)onPrivmsg:(NSString *)message nick:(NSString *)nick;
    00094
    00104 - (void)onNotice:(NSString *)notice nick:(NSString *)nick;
    00105
    00114 - (void)onAction:(NSString *)action nick:(NSString *)nick;
    00115
    00116 @end