/*
 *     Generated by class-dump 3.0.
 *
 *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004 by Steve Nygard.
 */

#import <InstantMessage/Chat.h>

@class NSMutableArray, NSMutableSet, NSString;

@interface ActiveChat : Chat
{
    BOOL _active;
    int _joinState;
    BOOL _displayOnJoin;
    BOOL _finishedByMe;
    BOOL _announcePeople;
    NSMutableArray *_curPeople;
    NSMutableSet *_peopleDeciding;
    NSMutableSet *_ignoredPeople;
    NSString *_ID;
}

- (id)initWithService:(id)fp8 style:(int)fp12;
- (id)initWithMessage:(id)fp8 style:(int)fp12;
- (void)dealloc;
- (id)ID;
- (void)setID:(id)fp8;
- (BOOL)isComposing;
- (void)setService:(id)fp8;
- (void)setPeople:(id)fp8;
- (BOOL)isActive;
- (void)setDisplayOnJoin:(BOOL)fp8;
- (int)joinState;
- (void)setJoining;
- (void)setHasJoined:(BOOL)fp8;
- (id)curPeople;
- (id)peopleDeciding;
- (void)setSubject:(id)fp8;
- (void)setAddress:(id)fp8;
- (BOOL)isChatWithBuddySecure:(id)fp8;
- (BOOL)autoSave;
- (void)notifyUser;
- (BOOL)respondToInvitation:(BOOL)fp8;
- (BOOL)waitTillJoined;
- (void)finish;
- (void)_finishedWithMessage:(id)fp8;
- (BOOL)wasFinishedByMe;
- (void)_postNotificationName:(id)fp8 key:(id)fp12 object:(id)fp16 key:(id)fp20 object:(id)fp24 key:(id)fp28 object:(id)fp32;
- (void)_postMemberChange:(id)fp8 status:(int)fp12;
- (void)showError:(id)fp8;
- (void)addMessage:(id)fp8 atEnd:(BOOL)fp12 replacingMessageAtIndex:(int)fp16;
- (int)_findUnfinishedMessageFrom:(id)fp8;
- (void)addMessage:(id)fp8;
- (void)addInitialComposeMessage;
- (void)addAnnouncementString:(id)fp8;
- (void)notifyMessageAdded:(id)fp8;
- (BOOL)sendMessage:(id)fp8;
- (void)setAnnouncePeople:(BOOL)fp8;
- (void)_removeDeciding:(id)fp8;
- (void)addPerson:(id)fp8;
- (void)removePerson:(id)fp8;
- (void)invitePerson:(id)fp8 withMessage:(id)fp12;
- (void)invitePeople:(id)fp8 withMessage:(id)fp12;
- (void)_personChanged:(id)fp8;
- (void)setPerson:(id)fp8 isIgnored:(BOOL)fp12;
- (BOOL)personIsIgnored:(id)fp8;
- (void)_member:(id)fp8 statusChanged:(int)fp12;

@end

