ImagingTools Core SDK
Main Page
Related Pages
Topics
Namespaces
Classes
Examples
ImtCore
Include
imtcom
IConnectionController.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
// ACF includes
6
#include <istd/IPolymorphic.h>
7
8
9
namespace
imtcom
10
{
11
12
66
class
IConnectionController
:
virtual
public
istd::IPolymorphic
67
{
68
public
:
90
virtual
bool
Connect
() = 0;
91
110
virtual
bool
Disconnect
() = 0;
111
};
112
113
114
}
// namespace imtcom
115
116
imtcom::IConnectionController
Simple interface for connection lifecycle control.
Definition
IConnectionController.h:67
imtcom::IConnectionController::Disconnect
virtual bool Disconnect()=0
Close the connection.
imtcom::IConnectionController::Connect
virtual bool Connect()=0
Establish a connection.
imtcom
Server Communication and Connection Management Module.
Definition
CAsyncConnectionCheckerComp.h:18
Generated by
1.9.8