Navigation
API > API/Runtime > API/Runtime/XMPP
Interface for publishing/subscribing to events
| Name | IXmppPubSub |
| Type | class |
| Header File | /Engine/Source/Runtime/Online/XMPP/Public/XmppPubSub.h |
| Include Path | #include "XmppPubSub.h" |
Syntax
class IXmppPubSub
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IXmppPubSub() |
XmppPubSub.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnXmppPubSubConfigureNodeComplete | TMulticastDelegate_FourParams< void, const TSharedRef< IXmppConnection > &, bool, const FXmppPubSubId &, const FString & > | XmppPubSub.h | |
| FOnXmppPubSubCreateNodeComplete | TMulticastDelegate_FourParams< void, const TSharedRef< IXmppConnection > &, bool, const FXmppPubSubId &, const FString & > | XmppPubSub.h | |
| FOnXmppPubSubDestroyNodeComplete | TMulticastDelegate_FourParams< void, const TSharedRef< IXmppConnection > &, bool, const FXmppPubSubId &, const FString & > | XmppPubSub.h | |
| FOnXmppPubSubMessageReceived | TMulticastDelegate_FourParams< void, const TSharedRef< IXmppConnection > &, FXmppPubSubId &, const FXmppUserJid &, const TSharedRef< FXmppPubSubMessage > & > | XmppPubSub.h | |
| FOnXmppPubSubQueryNodeComplete | TMulticastDelegate_FourParams< void, const TSharedRef< IXmppConnection > &, bool, const FXmppPubSubId &, const FString & > | XmppPubSub.h | |
| FOnXmppPubSubQuerySubscriptionsComplete | TMulticastDelegate_FourParams< void, const TSharedRef< IXmppConnection > &, bool, const FXmppPubSubId &, const FString & > | XmppPubSub.h | |
| FOnXmppPubSubSubscribed | TMulticastDelegate_ThreeParams< void, const TSharedRef< IXmppConnection > &, FXmppPubSubId &, const FXmppUserJid & > | XmppPubSub.h | |
| FOnXmppPubSubUnsubscribed | TMulticastDelegate_ThreeParams< void, const TSharedRef< IXmppConnection > &, FXmppPubSubId &, const FXmppUserJid & > | XmppPubSub.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool ConfigureNode
(
const FXmppPubSubId& NodeId, |
XmppPubSub.h | ||
bool CreateNode
(
const FXmppPubSubId& NodeId, |
XmppPubSub.h | ||
bool DestroyNode
(
const FXmppPubSubId& NodeId |
XmppPubSub.h | ||
bool GetLastMessages
(
const FXmppPubSubId& NodeId, |
XmppPubSub.h | ||
TSharedPtr< FXmppPubSubNode > GetNodeInfo
(
const FXmppPubSubId& NodeId |
XmppPubSub.h | ||
TArray< FXmppPubSubId > GetOwnedNodes() |
XmppPubSub.h | ||
TArray< FXmppPubSubId > GetSubscribedNodes() |
XmppPubSub.h | ||
FOnXmppPubSubConfigureNodeComplete & OnConfigureNodeComplete() |
XmppPubSub.h | ||
FOnXmppPubSubCreateNodeComplete & OnCreateNodeComplete() |
XmppPubSub.h | ||
FOnXmppPubSubDestroyNodeComplete & OnDestroyNodeComplete() |
XmppPubSub.h | ||
FOnXmppPubSubMessageReceived & OnMessageReceived() |
XmppPubSub.h | ||
FOnXmppPubSubQueryNodeComplete & OnQueryNodeComplete() |
XmppPubSub.h | ||
FOnXmppPubSubQuerySubscriptionsComplete & OnQuerySubscriptionsComplete() |
XmppPubSub.h | ||
FOnXmppPubSubSubscribed & OnSubscribed() |
XmppPubSub.h | ||
FOnXmppPubSubUnsubscribed & OnUnsubscribed() |
XmppPubSub.h | ||
bool PublishMessage
(
const FXmppPubSubId& NodeId, |
XmppPubSub.h | ||
bool QueryNode
(
const FXmppPubSubId& NodeId |
XmppPubSub.h | ||
bool QuerySubscriptions() |
XmppPubSub.h | ||
bool Subscribe
(
const FXmppPubSubId& NodeId |
XmppPubSub.h | ||
bool Unsubscribe
(
const FXmppPubSubId& NodeId |
XmppPubSub.h |