55 virtual bool Tick(
float DeltaTime)
override;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
FString FXmppPubSubId
Definition XmppPubSub.h:11
Definition XmppPubSub.h:17
Definition XmppPubSub.h:42
Definition XmppPubSub.h:79
virtual TArray< FXmppPubSubId > GetSubscribedNodes() const =0
virtual bool ConfigureNode(const FXmppPubSubId &NodeId, const FXmppPubSubConfig &NodeConfig)=0
virtual FOnXmppPubSubQueryNodeComplete & OnQueryNodeComplete()=0
virtual bool Subscribe(const FXmppPubSubId &NodeId)=0
virtual FOnXmppPubSubConfigureNodeComplete & OnConfigureNodeComplete()=0
virtual TSharedPtr< FXmppPubSubNode > GetNodeInfo(const FXmppPubSubId &NodeId) const =0
virtual FOnXmppPubSubMessageReceived & OnMessageReceived()=0
virtual FOnXmppPubSubSubscribed & OnSubscribed()=0
virtual FOnXmppPubSubQuerySubscriptionsComplete & OnQuerySubscriptionsComplete()=0
virtual bool Unsubscribe(const FXmppPubSubId &NodeId)=0
virtual bool PublishMessage(const FXmppPubSubId &NodeId, const FXmppPubSubMessage &Message)=0
virtual bool QueryNode(const FXmppPubSubId &NodeId)=0
virtual bool QuerySubscriptions()=0
virtual TArray< FXmppPubSubId > GetOwnedNodes() const =0
virtual bool GetLastMessages(const FXmppPubSubId &NodeId, int32 NumMessages, TArray< TSharedRef< FXmppPubSubMessage > > &OutMessages) const =0
virtual bool DestroyNode(const FXmppPubSubId &NodeId)=0
virtual bool CreateNode(const FXmppPubSubId &NodeId, const FXmppPubSubConfig &NodeConfig)=0
virtual FOnXmppPubSubUnsubscribed & OnUnsubscribed()=0
virtual FOnXmppPubSubDestroyNodeComplete & OnDestroyNodeComplete()=0
virtual FOnXmppPubSubCreateNodeComplete & OnCreateNodeComplete()=0
Definition SharedPointer.h:692
Definition SharedPointer.h:153