X-Git-Url: http://cgit.babelmonkeys.de/?a=blobdiff_plain;f=src%2Fcore%2FJubChatClient.h;h=168fa696aef080d9b2fbb528c5eaf91bd0c07b3f;hb=HEAD;hp=79884f8ff6916613e79ab30d07e0ef27dc47cbb3;hpb=62fb875be3885fcecbed4f614f01975cd200c9c8;p=jubjub.git diff --git a/src/core/JubChatClient.h b/src/core/JubChatClient.h index 79884f8..168fa69 100644 --- a/src/core/JubChatClient.h +++ b/src/core/JubChatClient.h @@ -5,22 +5,32 @@ #import "JubChatUI.h" #import "JubConfig.h" -@interface JubChatClient : OFObject +@class JubAvatarManager; + +@interface JubChatClient : OFObject + { OFMutableDictionary *_chatMap; XMPPConnection *_connection; XMPPRoster *_roster; XMPPStreamManagement *_streamManagement; + JubAvatarManager *_avatarManager; XMPPContactManager *_contactManager; + XMPPDiscoEntity *_discoEntity; XMPPPresence *_presence; id _ui; } @property (readonly) XMPPConnection *connection; @property (readonly) XMPPRoster *roster; +@property (readonly) JubAvatarManager *avatarManager; @property (readonly) XMPPContactManager *contactManager; +@property (readonly) XMPPDiscoEntity *discoEntity; @property (readonly) XMPPPresence *presence; @property (assign) id ui; - initWithConfig: (JubConfig*)config; - (id)chatForContact: (XMPPContact*)contact; +- (void)sendPresenceWithStatus: (OFString*)status; +- (void)sendPresenceWithStatus: (OFString*)status + text: (OFString*)text; @end