RadarFX API Documentation
Home
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
include
radarFxServer
radarFxConnectionInterface.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2017 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
9
10
#pragma once
11
12
#include <
radarFxServer/export.h
>
13
#include <vrvUtil/DtUnicode.h>
14
15
namespace
makVrv
16
{
19
class
DT_DLL_RFXSERVER
DtRadarFxConnectionInterface
20
{
21
public
:
22
virtual
~
DtRadarFxConnectionInterface
();
23
24
enum
ConnectionStatus
25
{
26
Disconnected
,
27
Connected
,
28
Connecting
,
29
Error
,
30
end_ConnectionStatus
31
};
32
33
35
virtual
void
setConnectionStatus(ConnectionStatus status) = 0;
36
38
virtual
void
setPort(
int
port) = 0;
39
41
virtual
void
reportError(
const
DtUnicode& errorMessage) = 0;
42
43
boost::signal<void (int)>
signal_portChanged
;
44
45
boost::signal<void ()>
signal_connect
;
46
boost::signal<void ()>
signal_disconnect
;
47
};
48
49
}
50
Document ID: 1.0
Copyright © 2017 VT MAK Inc. All Rights Reserved (
www.mak.com
)