ARTRealtimeChannelInternal
Objective-C
@interface ARTRealtimeChannelInternal : ARTChannel
Swift
class ARTRealtimeChannelInternal : ARTChannel
Undocumented
-
Undocumented
Declaration
Objective-C
@property (readonly) ARTRealtimePresenceInternal *presenceSwift
var presence: ARTRealtimePresenceInternal { get } -
Undocumented
Declaration
Objective-C
@property (readonly) ARTRealtimeAnnotationsInternal *annotationsSwift
var annotations: ARTRealtimeAnnotationsInternal { get } -
Undocumented
Declaration
Objective-C
@property (readonly) ARTPushChannelInternal *pushSwift
var push: ARTPushChannelInternal { get } -
Undocumented
Declaration
Objective-C
@property (nonatomic) ARTRealtimeChannelState stateSwift
var state: ARTRealtimeChannelState { get set } -
Undocumented
Declaration
Objective-C
@property (nonatomic) ARTChannelMode modesSwift
var modes: ARTChannelMode { get set } -
Undocumented
Declaration
Objective-C
@property (readonly, nonatomic, nullable) ARTErrorInfo *errorReasonSwift
var errorReason: ARTErrorInfo? { get } -
Undocumented
Declaration
Objective-C
@property (readonly, nullable, getter=getOptions_nosync) ARTRealtimeChannelOptions *options_nosync -
Undocumented
Declaration
Objective-C
@property (nonatomic, readonly) NSString *connectionIdSwift
var connectionId: String { get } -
Undocumented
Declaration
Objective-C
- (ARTRealtimeChannelState)state_nosync;Swift
func state_nosync() -> ARTRealtimeChannelState -
Undocumented
-
Undocumented
Declaration
Objective-C
- (ARTErrorInfo *)errorReason_nosync;Swift
func errorReason_nosync() -> ARTErrorInfo -
Undocumented
Declaration
Objective-C
- (NSString * _Nullable)clientId_nosync;Swift
func clientId_nosync() -> String? -
Undocumented
Declaration
Objective-C
- (ARTChannelProperties *)properties_nosync;Swift
func properties_nosync() -> ARTChannelProperties -
Undocumented
Declaration
Objective-C
- (BOOL)canBeReattached;Swift
func canBeReattached() -> Bool -
Undocumented
Declaration
Objective-C
- (BOOL)shouldAttach;Swift
func shouldAttach() -> Bool -
Undocumented
Declaration
Objective-C
- (BOOL)isAnnotationSubscribeGranted;Swift
func isAnnotationSubscribeGranted() -> Bool -
Undocumented
Declaration
Objective-C
@property (readonly, weak, nonatomic) ARTRealtimeInternal *realtimeSwift
weak var realtime: ARTRealtimeInternal? { get } -
Undocumented
Declaration
Objective-C
@property (readonly, nonatomic) ARTRestChannelInternal *restChannelSwift
var restChannel: ARTRestChannelInternal { get } -
Undocumented
Declaration
Objective-C
@property (nonatomic, nullable) NSString *attachSerialSwift
var attachSerial: String? { get set } -
Undocumented
Declaration
Objective-C
@property (nonatomic, nullable) NSString *channelSerialSwift
var channelSerial: String? { get set } -
Undocumented
Declaration
Objective-C
@property (readonly, nullable, getter=getClientId) NSString *clientIdSwift
var clientId: String? { get } -
Undocumented
Declaration
Objective-C
@property (readonly, nonatomic) ARTEventEmitter<ARTEvent *, ARTChannelStateChange *> *internalEventEmitterSwift
var internalEventEmitter: ARTEventEmitter<ARTEvent, ARTChannelStateChange> { get } -
Undocumented
Declaration
Objective-C
@property (readonly, nonatomic) ARTEventEmitter<ARTEvent *, ARTChannelStateChange *> *statesEventEmitterSwift
var statesEventEmitter: ARTEventEmitter<ARTEvent, ARTChannelStateChange> { get } -
Undocumented
Declaration
Objective-C
@property (readonly, nonatomic) ARTEventEmitter<id<ARTEventIdentification>, ARTMessage *> *messagesEventEmitterSwift
var messagesEventEmitter: ARTEventEmitter<any ARTEventIdentification, ARTMessage> { get } -
Undocumented
Declaration
Objective-C
@property (nonatomic) BOOL attachResumeSwift
var attachResume: Bool { get set } -
Undocumented
Declaration
Objective-C
- (instancetype)initWithRealtime:(ARTRealtimeInternal *)realtime andName:(NSString *)name withOptions:(ARTRealtimeChannelOptions *)options logger:(ARTInternalLog *)logger;Swift
init(realtime: ARTRealtimeInternal, andName name: String, with options: ARTRealtimeChannelOptions, logger: InternalLog) -
Undocumented
Declaration
Objective-C
- (void)proceedAttachDetachWithParams:(ARTAttachRequestParams *)params;Swift
func proceedAttachDetach(with params: AttachRequestParams) -
Undocumented
Declaration
Objective-C
- (void)_attach:(nullable ARTCallback)callback;Swift
func _attach(_ callback: ARTCallback? = nil) -
Undocumented
Declaration
Objective-C
- (void)_detach:(nullable ARTCallback)callback;Swift
func _detach(_ callback: ARTCallback? = nil) -
Undocumented
Declaration
Objective-C
- (void)_unsubscribe;Swift
func _unsubscribe() -
Undocumented
Declaration
Objective-C
- (void)off_nosync;Swift
func off_nosync() -
Undocumented
Declaration
Objective-C
@property (nonatomic) dispatch_queue_t queueSwift
var queue: dispatch_queue_t { get set } -
Undocumented
Declaration
Objective-C
@property (readonly) ARTChannelProperties *propertiesSwift
var properties: ARTChannelProperties { get } -
Undocumented
Declaration
Objective-C
@property (readonly, nullable, getter=getOptions) ARTRealtimeChannelOptions *options -
Undocumented
Declaration
Objective-C
- (void)attach;Swift
func attach() -
Undocumented
Declaration
Objective-C
- (void)attach:(nullable ARTCallback)callback;Swift
func attach(_ callback: ARTCallback? = nil) -
Undocumented
Declaration
Objective-C
- (void)detach;Swift
func detach() -
Undocumented
Declaration
Objective-C
- (void)detach:(nullable ARTCallback)callback;Swift
func detach(_ callback: ARTCallback? = nil) -
Undocumented
Declaration
Objective-C
- (ARTEventListener *_Nullable)subscribe:(ARTMessageCallback)callback;Swift
func subscribe(_ callback: @escaping ARTMessageCallback) -> ARTEventListener? -
Undocumented
Declaration
Objective-C
- (ARTEventListener *_Nullable)subscribeWithAttachCallback:(nullable ARTCallback)onAttach callback:(ARTMessageCallback)callback;Swift
func subscribe(attachCallback onAttach: ARTCallback?, callback: @escaping ARTMessageCallback) -> ARTEventListener? -
Undocumented
Declaration
Objective-C
- (ARTEventListener *_Nullable)subscribe:(NSString *)name callback:(ARTMessageCallback)callback;Swift
func subscribe(_ name: String, callback: @escaping ARTMessageCallback) -> ARTEventListener? -
Undocumented
Declaration
Objective-C
- (ARTEventListener *_Nullable)subscribe:(NSString *)name onAttach:(nullable ARTCallback)onAttach callback:(ARTMessageCallback)callback;Swift
func subscribe(_ name: String, onAttach: ARTCallback?, callback: @escaping ARTMessageCallback) -> ARTEventListener? -
Undocumented
Declaration
Objective-C
- (void)unsubscribe;Swift
func unsubscribe() -
Undocumented
Declaration
Objective-C
- (void)unsubscribe:(ARTEventListener *_Nullable)listener;Swift
func unsubscribe(_ listener: ARTEventListener?) -
Undocumented
Declaration
Objective-C
- (void)unsubscribe:(NSString *)name listener:(ARTEventListener *_Nullable)listener;Swift
func unsubscribe(_ name: String, listener: ARTEventListener?) -
Undocumented
Declaration
Objective-C
- (void)historyWithWrapperSDKAgents:(nullable NSStringDictionary *)wrapperSDKAgents completion:(ARTPaginatedMessagesCallback)callback;Swift
func history(withWrapperSDKAgents wrapperSDKAgents: [String : String]?) async -> (ARTPaginatedResult<ARTMessage>?, ARTErrorInfo?) -
Undocumented
Declaration
Objective-C
- (BOOL)history:(ARTRealtimeHistoryQuery *_Nullable)query wrapperSDKAgents:(nullable NSStringDictionary *)wrapperSDKAgents callback:(ARTPaginatedMessagesCallback)callback error:(NSError *_Nullable *_Nullable)errorPtr;Swift
func history(_ query: ARTRealtimeHistoryQuery?, wrapperSDKAgents: [String : String]?, callback: @escaping ARTPaginatedMessagesCallback) throws -
Undocumented
Declaration
Objective-C
- (void)setOptions:(ARTRealtimeChannelOptions *_Nullable)options callback:(nullable ARTCallback)callback;Swift
func setOptions(_ options: ARTRealtimeChannelOptions?, callback: ARTCallback? = nil)
-
Undocumented
Declaration
Objective-C
ART_EMBED_INTERFACE_EVENT_EMITTER(ARTChannelEvent, ARTChannelStateChange *)Swift
func on(_ event: ARTChannelEvent, callback cb: @escaping (ARTChannelStateChange) -> Void) -> ARTEventListener -
Undocumented
Declaration
Objective-C
ART_EMBED_INTERFACE_EVENT_EMITTER(ARTChannelEvent, ARTChannelStateChange *)Swift
func on(_ cb: @escaping (ARTChannelStateChange) -> Void) -> ARTEventListener -
Undocumented
Declaration
Objective-C
ART_EMBED_INTERFACE_EVENT_EMITTER(ARTChannelEvent, ARTChannelStateChange *)Swift
func once(_ event: ARTChannelEvent, callback cb: @escaping (ARTChannelStateChange) -> Void) -> ARTEventListener -
Undocumented
Declaration
Objective-C
ART_EMBED_INTERFACE_EVENT_EMITTER(ARTChannelEvent, ARTChannelStateChange *)Swift
func once(_ cb: @escaping (ARTChannelStateChange) -> Void) -> ARTEventListener -
Undocumented
Declaration
Objective-C
ART_EMBED_INTERFACE_EVENT_EMITTER(ARTChannelEvent, ARTChannelStateChange *)Swift
func off(_ event: ARTChannelEvent, listener: ARTEventListener) -
Undocumented
Declaration
Objective-C
ART_EMBED_INTERFACE_EVENT_EMITTER(ARTChannelEvent, ARTChannelStateChange *)Swift
func off(_ listener: ARTEventListener) -
Undocumented
Declaration
Objective-C
ART_EMBED_INTERFACE_EVENT_EMITTER(ARTChannelEvent, ARTChannelStateChange *)Swift
func off()
-
Undocumented
Declaration
Objective-C
- (void)performTransitionToState:(ARTRealtimeChannelState)state withParams:(ARTChannelStateChangeParams *)params;Swift
func performTransition(to state: ARTRealtimeChannelState, with params: ChannelStateChangeParams) -
Undocumented
Declaration
Objective-C
- (void)onChannelMessage:(ARTProtocolMessage *)message;Swift
func onChannelMessage(_ message: ARTProtocolMessage) -
Undocumented
Declaration
Objective-C
- (void)publishProtocolMessage:(ARTProtocolMessage *)pm callback:(ARTStatusCallback)cb;Swift
func publishProtocolMessage(_ pm: ARTProtocolMessage, callback cb: @escaping ARTStatusCallback) -
Undocumented
Declaration
Objective-C
- (void)setAttached:(ARTProtocolMessage *)message;Swift
func setAttached(_ message: ARTProtocolMessage) -
Undocumented
Declaration
Objective-C
- (void)setDetached:(ARTProtocolMessage *)message;Swift
func setDetached(_ message: ARTProtocolMessage) -
Undocumented
Declaration
Objective-C
- (void)onMessage:(ARTProtocolMessage *)message;Swift
func onMessage(_ message: ARTProtocolMessage) -
Undocumented
Declaration
Objective-C
- (void)onPresence:(ARTProtocolMessage *)message;Swift
func onPresence(_ message: ARTProtocolMessage) -
Undocumented
Declaration
Objective-C
- (void)onSync:(ARTProtocolMessage *)message;Swift
func onSync(_ message: ARTProtocolMessage) -
Undocumented
Declaration
Objective-C
- (void)onError:(ARTProtocolMessage *)error;Swift
func onError(_ error: ARTProtocolMessage) -
Undocumented
Declaration
Objective-C
- (void)setSuspended:(ARTChannelStateChangeParams *)params;Swift
func setSuspended(_ params: ChannelStateChangeParams) -
Undocumented
Declaration
Objective-C
- (void)setFailed:(ARTChannelStateChangeParams *)params;Swift
func setFailed(_ params: ChannelStateChangeParams) -
Undocumented
Declaration
Objective-C
- (void)detachChannel:(ARTChannelStateChangeParams *)params;Swift
func detachChannel(_ params: ChannelStateChangeParams) -
Undocumented
Declaration
Objective-C
- (void)emit:(ARTChannelEvent)event with:(ARTChannelStateChange *)data;Swift
func emit(_ event: ARTChannelEvent, with data: ARTChannelStateChange) -
Provides the implementation for
-[ARTPluginAPI setPluginDataValue:forKey:channel]. See documentation for that method inAPPluginAPIProtocol.Declaration
Objective-C
- (void)setPluginDataValue:(nonnull id)value forKey:(nonnull NSString *)key;Swift
func setPluginDataValue(_ value: Any, forKey key: String) -
Provides the implementation for
-[ARTPluginAPI pluginDataValueForKey:channel]. See documentation for that method inAPPluginAPIProtocol.Declaration
Objective-C
- (nullable id)pluginDataValueForKey:(nonnull NSString *)key;Swift
func pluginDataValue(forKey key: String) -> Any?