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

#include <IClientProtocolEngine.h>

Inherits istd::IPolymorphic.

Inherited by imtclientgql::CGqlClientEngineComp [virtual].

Public Member Functions

virtual QNetworkRequest * CreateNetworkRequest (const imtgql::IGqlRequest &request, imtbase::IUrlParam *=nullptr) const =0
 

Detailed Description

Common interface for the protocol-related communication on the client side. This interface represents the transport layer in the communication.

Definition at line 21 of file IClientProtocolEngine.h.

Member Function Documentation

◆ CreateNetworkRequest()

virtual QNetworkRequest * imtclientgql::IClientProtocolEngine::CreateNetworkRequest ( const imtgql::IGqlRequest request,
imtbase::IUrlParam = nullptr 
) const
pure virtual

Create network (transport) request based on the GraphQL-request.