ARTWrapperSDKProxyRealtimeChannel
Objective-C
@interface ARTWrapperSDKProxyRealtimeChannel
: NSObject <ARTRealtimeChannelProtocol>
Swift
class ARTWrapperSDKProxyRealtimeChannel : NSObject, ARTRealtimeChannelProtocol, @unchecked Sendable
An object which wraps an instance of ARTRealtimeChannel and provides a similar API. It allows Ably-authored wrapper SDKs to send analytics information so that Ably can track the usage of the wrapper SDK.
Important
This class should only be used by Ably-authored SDKs.-
Unavailable
Undocumented
Declaration
Objective-C
- (instancetype)init NS_UNAVAILABLE; -
The channel that this
ARTWrapperSDKProxyRealtimeChannelproxies.Declaration
Objective-C
@property (nonatomic, readonly) ARTRealtimeChannel *_Nonnull underlyingChannel;Swift
var underlyingChannel: ARTRealtimeChannel { get } -
Undocumented
Declaration
Objective-C
@property (readonly) ARTWrapperSDKProxyRealtimePresence *presenceSwift
var presence: ARTWrapperSDKProxyRealtimePresence { get } -
Undocumented
Declaration
Objective-C
@property (readonly) ARTWrapperSDKProxyRealtimeAnnotations *annotationsSwift
var annotations: ARTWrapperSDKProxyRealtimeAnnotations { get } -
Undocumented
Declaration
Objective-C
@property (readonly) ARTWrapperSDKProxyPushChannel *pushSwift
var push: ARTWrapperSDKProxyPushChannel { get } -
Undocumented
Declaration
Objective-C
- (instancetype)initWithChannel:(ARTRealtimeChannel *)channel proxyOptions:(ARTWrapperSDKProxyOptions *)proxyOptions NS_DESIGNATED_INITIALIZER;Swift
init(channel: ARTRealtimeChannel, proxyOptions: ARTWrapperSDKProxyOptions)