IAuthorizeMessageRecipients

Interface for classes that authorize message subscriptions.

Choose your operating system:

Windows

macOS

Linux

References

Module

Messaging

Header

/Engine/Source/Runtime/Messaging/Public/IAuthorizeMessageRecipients.h

Include

#include "IAuthorizeMessageRecipients.h"

Syntax

class IAuthorizeMessageRecipients

Remarks

Interface for classes that authorize message subscriptions.

Destructors

Name Description

Public function Virtual

~IAuthorizeMessageRecipients()

Virtual destructor.

Functions

Name Description

Public function

bool

 

AuthorizeInterceptor

(
    const TSharedRef< IMessageIntercept...,
    const FName& MessageType
)

Authorizes a request to intercept messages of the specified type.

Public function

bool

 

AuthorizeRegistration

(
    const TSharedRef< IMessageReceiver,...,
    const FMessageAddress& Address
)

Authorizes a request to register the specified recipient.

Public function

bool

 

AuthorizeSubscription

(
    const TSharedRef< IMessageReceiver,...,
    const FName& TopicPattern
)

Authorizes a request to add a subscription for the specified topic pattern.

Public function

bool

 

AuthorizeUnregistration

(
    const FMessageAddress& Address
)

Authorizes a request to unregister the specified recipient.

Public function

bool

 

AuthorizeUnsubscription

(
    const TSharedRef< IMessageReceiver,...,
    const FName& TopicPattern
)

Authorizes a request to remove a subscription for the specified topic pattern.