-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathChatCoreGUILink.h
More file actions
92 lines (88 loc) · 3.13 KB
/
ChatCoreGUILink.h
File metadata and controls
92 lines (88 loc) · 3.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
/**
* This header is generated by class-dump-z 0.2a.
* class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3.
*
* Source: (null)
*/
//#import "FlowChat-Structs.h"
#import <Foundation/NSObject.h>
@class MVChatConnection, NSMutableDictionary, MVChatObject, NSString, NSMutableArray, ServerListController, ChatsListController, UITextField, NSThread;
__attribute__((visibility("hidden")))
@interface ChatCoreGUILink : NSObject {
NSMutableDictionary* messageDictionary;
NSMutableArray* activeConnections;
NSString* inviteRoomName;
NSString* inviteUserName;
MVChatConnection* inviteConnection;
MVChatConnection* errorTempConnection;
NSString* errorTempRoom;
UITextField* errorTempRoomField;
ChatsListController* chatsController;
ServerListController* serverController;
MVChatObject* _currentChat;
BOOL _isDisconnecting;
BOOL _isKick;
BOOL _isBan;
NSThread* messageProcessingThread;
NSMutableDictionary* needKeyDict;
NSMutableArray* methods;
NSMutableDictionary* _ezbFlagDict;
NSMutableArray* _ezbSessions;
}
@property(retain) NSMutableDictionary* messageDictionary;
@property(retain) NSMutableDictionary* needKeyDict;
-(void)appWillQuit;
-(void)testMethod;
-(void)createMessageProcessingThread;
-(void)awakeFromNib;
-(void)timeStampsReset:(id)reset;
-(void)offscreenMessageAlert:(id)alert;
-(void)registerNotificationsForConnection:(id)connection;
-(void)unregisterNotificationsForConnection:(id)connection;
-(void)registerNotificationsForChatRoom:(id)chatRoom;
-(void)unregisterNotificationsForChatRoom:(id)chatRoom;
-(void)registerNotificationsForUser:(id)user;
-(void)unregisterNotificationsForUser:(id)user;
-(void)nickAccepted:(id)accepted;
-(void)updateNickname:(id)nickname;
-(void)userQuit:(id)quit;
-(void)userParted:(id)parted;
-(void)userJoined:(id)joined;
-(void)userKicked:(id)kicked;
-(void)gotRoomMessage:(id)message;
-(void)gotPrivMsg:(id)msg;
-(void)startPrivMsgWithUser:(id)user;
-(id)connectedServers;
-(void)willConnect:(id)connect;
-(void)didConnect:(id)connect;
-(void)refreshConnection:(id)connection;
-(void)didNotConnect:(id)connect;
-(void)didDisconnect:(id)disconnect;
-(void)channelJoined:(id)joined;
-(void)channelParted:(id)parted;
-(void)updateTopic:(id)topic;
-(void)handleRawIncomingMessage:(id)message InThread:(id)thread;
-(void)gotRawMsg:(id)msg;
-(void)showNeedKeyAlertForChan:(id)chan onNetwork:(id)network;
-(id)urlShorten:(id)shorten;
-(BOOL)message:(id)message isHighlightForString:(id)string;
-(id)getCurrentDate;
-(void)processMessageWithInfo:(id)info;
-(void)updateMessagesCount:(id)count reset:(BOOL)reset hasHighlight:(BOOL)highlight;
-(void)updateUsersForRoom:(id)room;
-(void)updateUserModes:(id)modes;
-(void)actOnInvite:(id)invite;
-(void)alertView:(id)view clickedButtonAtIndex:(int)index;
-(void)kickedFromChannel:(id)channel;
-(void)bannedFromChannel:(id)channel;
-(void)gotWhois:(id)whois;
-(int)userStatusForUser:(id)user inRoom:(id)room;
-(void)loadLastMessagesForChat:(id)chat;
-(void)archiveChatLogForChat:(id)chat;
-(void)setCurrentChat:(id)chat;
-(id)currentChat;
-(void)clearDataForObject:(id)object;
-(void)gotPrefixTable:(id)table;
-(void)closePMWithUser:(id)user;
-(void)setChanTopic:(NSString*)topic;
@end