CBLMessageEndpoint
@interface CBLMessageEndpoint : NSObject <CBLEndpoint>
ENTERPRISE EDITION ONLY.
Message endpoint.
-
The unique identifier of the endpoint.
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSString *_Nonnull uid;
-
The target used for storing any arbitary value representing the endpoint.
Declaration
Objective-C
@property (nonatomic, readonly, nullable) id target;
-
The data transportation protocol.
Declaration
Objective-C
@property (nonatomic, readonly) CBLProtocolType protocolType;
-
The delegate for creating CBLMessageEndpointConnection object.
Declaration
Objective-C
@property (nonatomic, weak, readonly) id<CBLMessageEndpointDelegate> _Nullable delegate;
-
Initializes a CBLMessageEndpoint object.
Declaration
Objective-C
- (nonnull instancetype)initWithUID:(nonnull NSString *)uid target:(nullable id)target protocolType:(CBLProtocolType)protocolType delegate: (nonnull id<CBLMessageEndpointDelegate>)delegate;
Parameters
uid
The unique identifier of the endpoint.
target
An optional arbitrary object that represents the endpoint.
protocolType
The data transportation protocol.
delegate
The delegate for creating CBLMessageEndpointConnection objects.
Return Value
The CBLMessageEndpoint object.
-
Not available
Declaration
Objective-C
- (nonnull instancetype)init;