ImagingTools Core SDK
Public Member Functions | List of all members
imtclientgql::IGqlSubscriptionClientabstract

#include <IGqlSubscriptionClient.h>

Inherits istd::IChangeable.

Inherited by imtclientgql::CGqlObjectCollectionComp [virtual], imtclientgql::CSubscriberCompBase [virtual], and imtclientgql::TSubscriberCompWrap< Base > [virtual].

Public Member Functions

virtual void OnResponseReceived (const QByteArray &subscriptionId, const QByteArray &subscriptionData)=0
 
virtual void OnSubscriptionStatusChanged (const QByteArray &subscriptionId, const SubscriptionStatus &status, const QString &message)=0
 

Detailed Description

Interface for the subscription client.

Definition at line 16 of file IGqlSubscriptionClient.h.

Member Function Documentation

◆ OnResponseReceived()

virtual void imtclientgql::IGqlSubscriptionClient::OnResponseReceived ( const QByteArray &  subscriptionId,
const QByteArray &  subscriptionData 
)
pure virtual

Handling the incomming data for a given subscription

Parameters
subscriptionIdID of the subscription the client is listening
subscriptionDataRelated data

◆ OnSubscriptionStatusChanged()

virtual void imtclientgql::IGqlSubscriptionClient::OnSubscriptionStatusChanged ( const QByteArray &  subscriptionId,
const SubscriptionStatus &  status,
const QString &  message 
)
pure virtual

Handling the incomming notification about the change of the subscription status.

Parameters
subscriptionIdID of the subscription the client is listening
statusNew subscription status
message