zdk.objc
ZDKMSRPConfig.h
1//
2// ZDKMSRPConfig.h
3// ZDK
4//
5
6#ifndef ZDKMSRPConfig_h
7#define ZDKMSRPConfig_h
8
9#import <Foundation/Foundation.h>
10#import "ZDKMSRPConfig.h"
11#import "ZDKZHandle.h"
12#import "ZDKMSRPConfig.h"
13@protocol ZDKMSRPConfig;
14
15NS_ASSUME_NONNULL_BEGIN
16
20
27@property(nonatomic) BOOL enableMSRP;
28
42@property(nonatomic) BOOL enableMSRPChat;
43
57@property(nonatomic) BOOL enableMSRPFileTransfer;
58
71@property(nonatomic) BOOL useMSRPRelay;
72
89@property(nonatomic) NSString* _Nullable msrpRelayURL;
90
102@property(nonatomic) NSString* _Nullable msrpRelayUserName;
103
118@property(nonatomic) NSString* _Nullable msrpRelayPassword;
119
128@property(nonatomic) int msrpTcpPort;
129
138-(BOOL)isEqual:(id<ZDKMSRPConfig>)comp ;
139-(NSString*)handlesDescription;
140
141@end
142
143NS_ASSUME_NONNULL_END
144
145#endif
MSRP (Message Session Relay Protocol) specific account configuration.
Definition: ZDKMSRPConfig.h:19
BOOL useMSRPRelay
Configures the use of MSRP relay functionality as described in RFC 4976.
Definition: ZDKMSRPConfig.h:71
BOOL enableMSRPChat
Configures the use of MSRP chat functionality for the user.
Definition: ZDKMSRPConfig.h:42
NSString *_Nullable msrpRelayPassword
Configures MSRP relay password for the user.
Definition: ZDKMSRPConfig.h:118
NSString *_Nullable msrpRelayURL
Configures the MSRP relay URI.
Definition: ZDKMSRPConfig.h:89
NSString *_Nullable msrpRelayUserName
Configures MSRP relay authentication username for the user.
Definition: ZDKMSRPConfig.h:102
int msrpTcpPort
Configures the main MSRP TCP port.
Definition: ZDKMSRPConfig.h:128
BOOL enableMSRPFileTransfer
Configures file transfer feature for the user.
Definition: ZDKMSRPConfig.h:57
BOOL enableMSRP
Sets the use of MSRP functionality as described in RFC 4975.
Definition: ZDKMSRPConfig.h:27
Definition: ZDKZHandle.h:13