Diffusion Apple API 6.12.0
Unified Client Library for iOS, tvOS and OS X / macOS
Loading...
Searching...
No Matches
PTDiffusionRemoteServer Class Reference

Base Interface for a remote server. More...

#include <PTDiffusionRemoteServer.h>

Inheritance diagram for PTDiffusionRemoteServer:
PTDiffusionPrimaryInitiatorRemoteServer PTDiffusionSecondaryAcceptorRemoteServer PTDiffusionSecondaryInitiatorRemoteServer

Properties

NSString * name
NSString *_Nullable url
NSString * principal
NSDictionary< PTDiffusionRemoteServerConnectionOption *, NSString * > * connectionOptions
NSString * missingTopicNotificationFilter
PTDiffusionRemoteServerType type

Detailed Description

Base Interface for a remote server.

This is used by the Remote Servers feature.

Since
6.5

Property Documentation

◆ connectionOptions

- (NSDictionary<PTDiffusionRemoteServerConnectionOption *, NSString *>*) connectionOptions
readnonatomicassign

The remote server connection options

Since
6.5
Deprecated
since 6.10

For backwards compatibility this method is retained for secondary initiator compatibility but will be removed at a future release.

◆ missingTopicNotificationFilter

- (NSString*) missingTopicNotificationFilter
readnonatomicassign

The missing topic notification filter expression or null if one has not been specified.

Since
6.7
Deprecated
since 6.10

For backwards compatibility this method is retained for secondary initiator compatibility but will be removed at a future release.

◆ name

- (NSString*) name
readnonatomicassign

The remote server name

Since
6.5

◆ principal

- (NSString*) principal
readnonatomicassign

The principal used for the remote server connection

Since
6.5
Deprecated
since 6.10

For backwards compatibility this method is retained for secondary initiator compatibility but will be removed at a future release.

◆ type

- (PTDiffusionRemoteServerType) type
readnonatomicassign

The remote server type.

A PTDiffusionRemoteServer can be cast to the corresponding sub-type to access all methods, as follows:

TypeType class
Secondary InitiatorPTDiffusionSecondaryInitiatorRemoteServer
Primary InitiatorPTDiffusionPrimaryInitiatorRemoteServer
Secondary AcceptorPTDiffusionSecondaryAcceptorRemoteServer
Since
6.10

◆ url

- (NSString* _Nullable) url
readnonatomicassign

The URL for connection to remote server.

Since
6.5
Deprecated
since 6.10

For backwards compatibility this method is retained for secondary initiator compatibility but will be removed at a future release.