5#include <QtCore/QByteArray>
6#include <QtCore/QByteArrayList>
10#include <ilog/TLoggerCompWrap.h>
13#include <imtservergql/CGqlPublisherCompBase.h>
14#include <imtservergql/ICommandIdSubscriptionsMonitor.h>
21class CCommandIdSubscriptionsMonitorComp :
public QObject,
22 public ilog::CLoggerComponentBase,
23 virtual public imtservergql::ICommandIdSubscriptionsMonitor
27 typedef ilog::CLoggerComponentBase BaseClass;
29 I_BEGIN_COMPONENT(CCommandIdSubscriptionsMonitorComp)
30 I_REGISTER_INTERFACE(imtservergql::ICommandIdSubscriptionsMonitor);
34 void SubscriptionAdded(
35 const QByteArray& subscriptionId,
const QByteArray& commandId,
const QByteArray& subscribedInputId)
override;
36 void SubscriptionRemoved(
const QByteArray& subscriptionId)
override;
39 virtual void SendNotification(
int id,
const QByteArray& changeNotifier, QVariant changeInfo);
56 QMap<QByteArray , QMap<QByteArray , QByteArrayList >>