Diffusion Apple API 6.12.1
Unified Client Library for iOS, tvOS and OS X / macOS
Loading...
Searching...
No Matches
<PTDiffusionClientQueueEventListener> Protocol Reference

Listener for client message queue events from the server. More...

#include <PTDiffusionClientQueueEventListener.h>

Instance Methods

(void) - diffusionQueueEventListenerRegistration:didReportPolicyChange:forSession:
(void) - diffusionQueueEventListenerRegistrationDidClose:
(void) - diffusionQueueEventListenerRegistration:didFailWithError:

Detailed Description

Listener for client message queue events from the server.

See also
PTDiffusionClientControlFeature
Since
6.6

Method Documentation

◆ diffusionQueueEventListenerRegistration:didFailWithError:

- (void) diffusionQueueEventListenerRegistration: (PTDiffusionRegistration *) registration
didFailWithError: (NSError *) error 

Called in the event of a contextual error relating to this handler.

No further calls will be made to this handler.

Parameters
registrationThe message queue event listener registration for which this listener applies.
errorThe failure reason.
Since
6.6

◆ diffusionQueueEventListenerRegistration:didReportPolicyChange:forSession:

- (void) diffusionQueueEventListenerRegistration: (PTDiffusionRegistration *) registration
didReportPolicyChange: (PTDiffusionClientQueuePolicy *) policy
forSession: (PTDiffusionSessionId *) sessionId 

Called when the message queue policy changes

Parameters
registrationThe message queue event listener registration for which this listener applies
policyThe new message queue policy for the session
sessionIdThe session ID of the affected session
Since
6.6

◆ diffusionQueueEventListenerRegistrationDidClose:

- (void) diffusionQueueEventListenerRegistrationDidClose: (PTDiffusionRegistration *) registration

Called if the handler is closed.

No further calls will be made to this handler.

Parameters
registrationThe message queue event listener registration for which this listener applies
Since
6.6