6#include <icomp/CComponentBase.h>
7#include <ibase/IApplicationInfo.h>
10#include <imtcom/IServerConnectionInterface.h>
11#include <imtclientgql/IClientProtocolEngine.h>
18class CGqlClientEngineComp:
19 public icomp::CComponentBase,
23 typedef icomp::CComponentBase BaseClass;
25 I_BEGIN_COMPONENT(CGqlClientEngineComp);
27 I_ASSIGN(m_serverConnectionCompPtr,
"ServerConnectionInterface",
"Server connnection settings",
false,
"ServerConnectionInterface");
28 I_ASSIGN(m_prefixServerAttrPtr,
"ServerPrefix",
"Prefix Server",
false,
"/");
29 I_ASSIGN(m_applicationInfoCompPtr,
"ApplicationInfo",
"Application info",
false,
"ApplicationInfo");
32 CGqlClientEngineComp();
38 I_ATTR(QByteArray, m_prefixServerAttrPtr);
40 I_REF(ibase::IApplicationInfo, m_applicationInfoCompPtr);
Interface for describing server connection configuration with multi-protocol support.