CBLMessageEndpoint
@interface CBLMessageEndpoint : NSObject <CBLEndpoint>
ENTERPRISE EDITION ONLY.
Message endpoint.
-
The unique identifier of the endpoint.
Declaration
Objective-C
@property (readonly, copy, nonatomic) NSString *_Nonnull uid;Swift
var uid: String { get } -
The target used for storing any arbitary value representing the endpoint.
Declaration
Objective-C
@property (readonly, nonatomic, nullable) id target;Swift
var target: Any? { get } -
The data transportation protocol.
Declaration
Objective-C
@property (readonly, nonatomic) CBLProtocolType protocolType;Swift
var protocolType: CBLProtocolType { get } -
The delegate for creating CBLMessageEndpointConnection object.
Declaration
Objective-C
@property (readonly, nonatomic) id<CBLMessageEndpointDelegate> _Nullable delegate;Swift
weak var delegate: CBLMessageEndpointDelegate? { get } -
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;Swift
init(uid: String, target: Any?, protocolType: CBLProtocolType, delegate: CBLMessageEndpointDelegate)Parameters
uidThe unique identifier of the endpoint.
targetAn optional arbitrary object that represents the endpoint.
protocolTypeThe data transportation protocol.
delegateThe delegate for creating CBLMessageEndpointConnection objects.
Return Value
The CBLMessageEndpoint object.
-
Not available
Declaration
Objective-C
- (nonnull instancetype)init;
CBLMessageEndpoint Class Reference