JXRoomPool.h 849 B

12345678910111213141516171819202122232425262728293031323334
  1. //
  2. // JXRoomPool.h
  3. // shiku_im
  4. //
  5. // Created by flyeagleTang on 14-4-21.
  6. // Copyright (c) 2014年 Reese. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. @class JXRoomObject;
  10. @class XMPPRoomCoreDataStorage;
  11. @interface JXRoomPool : NSObject{
  12. // NSMutableDictionary* _pool;
  13. XMPPRoomCoreDataStorage* _storage;
  14. }
  15. @property (nonatomic,strong) NSMutableDictionary* pool;
  16. -(JXRoomObject*)createRoom:(NSString*)jid title:(NSString*)title;
  17. -(JXRoomObject*)joinRoom:(NSString*)jid title:(NSString*)title lastDate:(NSDate *)lastDate isNew:(bool)isNew;
  18. -(void)setRoomPool:(NSString*)jid title:(NSString*)title;
  19. //-(JXRoomObject*)connectRoom:(NSString*)jid title:(NSString*)title;
  20. -(void)deleteAll;
  21. -(void)createAll;
  22. -(void)reconnectAll;
  23. -(void)delRoom:(NSString*)jid;
  24. -(JXRoomObject*)getRoom:(NSString*)jid;
  25. -(void)connectRoom;
  26. @end