ImagingTools Core SDK
Main Page
Related Pages
Topics
Namespaces
Classes
Examples
ImtCore
Include
imtrest
ITransport.h
1
// SPDX-License-Identifier: LGPL-2.1-or-later OR GPL-2.0-or-later OR GPL-3.0-or-later OR LicenseRef-ImtCore-Commercial
2
#pragma once
3
4
5
// ImtCore includes
6
#include <imtrest/IRequest.h>
7
#include <imtrest/IResponse.h>
8
9
10
namespace
imtrest
11
{
12
13
17
class
ITransport
:
virtual
public
istd::IPolymorphic
18
{
19
public
:
24
virtual
bool
SendResponse
(ConstResponsePtr& response)
const
= 0;
30
virtual
bool
SendRequest
(ConstRequestPtr& request)
const
= 0;
31
};
32
33
34
}
// namespace imtrest
35
36
imtrest::ITransport
Definition
ITransport.h:18
imtrest::ITransport::SendResponse
virtual bool SendResponse(ConstResponsePtr &response) const =0
imtrest::ITransport::SendRequest
virtual bool SendRequest(ConstRequestPtr &request) const =0
Send a request to the client.
imtrest
Definition
CBinaryDataProviderComp.h:19
Generated by
1.9.8