open/demo_src/TCP_Client/MobileIMSDK4iDemo_tcp/MobileIMSDK4iDemo/IMClientManager.h

55 lines
1.7 KiB
C
Raw Normal View History

2025-01-18 15:55:12 +08:00
// ----------------------------------------------------------------------
// Copyright (C) 2021 即时通讯网(52im.net) & Jack Jiang.
// The MobileIMSDK_TCP (MobileIMSDK v6.x TCP版) Project.
// All rights reserved.
//
// > Github地址: https://github.com/JackJiang2011/MobileIMSDK
// > 文档地址: http://www.52im.net/forum-89-1.html
// > 技术社区: http://www.52im.net/
// > 技术交流群: 215477170 (http://www.52im.net/topic-qqgroup.html)
// > 作者公众号: “即时通讯技术圈】”,欢迎关注!
// > 联系作者: http://www.52im.net/thread-2792-1-1.html
//
// "即时通讯网(52im.net) - 即时通讯开发者社区!" 推荐开源工程。
// ----------------------------------------------------------------------
#import <Foundation/Foundation.h>
#import "ChatBaseEventImpl.h"
#import "ChatMessageEventImpl.h"
#import "MessageQoSEventImpl.h"
@interface IMClientManager : NSObject
/*!
*
* <p>
* APP运行中是以单例的形式存活
*
* @return
*/
+ (IMClientManager *)sharedInstance;
/*!
* MobileIMSDK的初始化方法
*/
- (void)initMobileIMSDK;
/*!
* MobileIMSDK的资源释放方法退SDK时使用
*/
- (void)releaseMobileIMSDK;
/**
* init标识
* <p>
* <b></b>退APP的情况下 {@link #initMobileIMSDK()} MobileIMSDK {@link #initMobileIMSDK()} code=203
*/
- (void)resetInitFlag;
- (ChatMessageEventImpl *) getTransDataListener;
- (ChatBaseEventImpl *) getBaseEventListener;
- (MessageQoSEventImpl *) getMessageQoSListener;
@end