![]() |
Diffusion Apple API 6.11.5
Unified Client Library for iOS, tvOS and OS X / macOS
|
Permissions that protect globally scoped, access-controlled operations.
There is no related object, permission is granted globally.
Class Methods | |
(instancetype) | + authenticate |
(instancetype) | + viewSession |
(instancetype) | + modifySession |
(instancetype) | + registerHandler |
(instancetype) | + viewServer |
(instancetype) | + controlServer |
(instancetype) | + viewSecurity |
(instancetype) | + modifySecurity |
(instancetype) | + unknownGlobalPermission |
(instancetype) | + readTopicViews |
(instancetype) | + modifyTopicViews |
![]() | |
(NSSet< PTDiffusionEnumeration * > *) | + elements |
Additional Inherited Members | |
![]() | |
(BOOL) | - isEqualToEnumeration: |
+ (instancetype) authenticate |
Add an authentication handler.
+ (instancetype) controlServer |
Change the server's runtime state - for example, shut it down.
+ (instancetype) modifySecurity |
Change the security configuration.
+ (instancetype) modifySession |
Alter a client session. This covers a range of actions including:
+ (instancetype) modifyTopicViews |
Modify topic views.
+ (instancetype) readTopicViews |
Read topic views.
+ (instancetype) registerHandler |
Required to register any server-side handler.
This restricts clients from consuming resources by registering long lived handlers (or example, addMessageHandler). Typically these would never be called due to lack of other permissions.
+ (instancetype) unknownGlobalPermission |
A permission that is unsupported by the session.
+ (instancetype) viewSecurity |
Read the security configuration.
+ (instancetype) viewServer |
View the server's runtime state - for example, read metrics.
+ (instancetype) viewSession |
List or listen to client sessions.