- Update
This commit is contained in:
1 parent
d281d765ea
commit
5b074a5176
1261 files changed
+199158
-7303
No files matched your search
@@ -0,0 +1,50 @@
|
||||
#import "XMPPUserMemoryStorageObject.h"
|
||||
#import "XMPPResourceMemoryStorageObject.h"
|
||||
|
||||
/**
|
||||
* The following methods are designed to be invoked ONLY from
|
||||
* within the XMPPRosterMemoryStorage implementation.
|
||||
*
|
||||
* Warning: XMPPUserMemoryStorage and XMPPResourceMemoryStorage are not explicitly thread-safe.
|
||||
* Only copies that are no longer being actively
|
||||
* altered by the XMPPRosterMemoryStorage class should be considered read-only and therefore thread-safe.
|
||||
**/
|
||||
|
||||
#define XMPP_USER_NO_CHANGE 0
|
||||
#define XMPP_USER_ADDED_RESOURCE 1
|
||||
#define XMPP_USER_UPDATED_RESOURCE 2
|
||||
#define XMPP_USER_REMOVED_RESOURCE 3
|
||||
|
||||
|
||||
@interface XMPPUserMemoryStorageObject ()
|
||||
|
||||
- (void)commonInit;
|
||||
|
||||
- (id)initWithJID:(XMPPJID *)aJid;
|
||||
- (id)initWithItem:(NSXMLElement *)item;
|
||||
|
||||
- (void)updateWithItem:(NSXMLElement *)item;
|
||||
|
||||
- (int)updateWithPresence:(XMPPPresence *)presence
|
||||
resourceClass:(Class)resourceClass
|
||||
andGetResource:(XMPPResourceMemoryStorageObject **)resourcePtr;
|
||||
|
||||
- (void)clearAllResources;
|
||||
|
||||
#if TARGET_OS_IPHONE
|
||||
@property (nonatomic, strong, readwrite) UIImage *photo;
|
||||
#else
|
||||
@property (nonatomic, strong, readwrite) NSImage *photo;
|
||||
#endif
|
||||
|
||||
@end
|
||||
|
||||
@interface XMPPResourceMemoryStorageObject ()
|
||||
|
||||
- (id)initWithPresence:(XMPPPresence *)aPresence;
|
||||
|
||||
- (void)updateWithPresence:(XMPPPresence *)presence;
|
||||
|
||||
- (XMPPPresence *)presence;
|
||||
|
||||
@end
|
||||
Reference in new issue
Block a user