ddt
0.1
datatransfer
datatransferlib
src
include
ddt
ddtDataSubscriberApplication.hpp
Go to the documentation of this file.
1
// @copyright
2
// (c) Copyright ESO 2020
3
// All Rights Reserved
4
// ESO (eso.org) is an Intergovernmental Organization, and therefore special
5
// legal conditions apply.
6
//
7
// @file ddtSubscriberApplication.hpp
8
// @brief Simulator for receiving data.
9
//
10
// This is a base class for data subscriber applications
11
//
12
// @author Matthias Grimm, CGI
13
// @since 2020/06/30
14
//
15
16
#ifndef DDTDATASUBSCRIBERAPPLICATION_HPP_
17
#define DDTDATASUBSCRIBERAPPLICATION_HPP_
18
19
namespace
ddt
{
20
25
class
DdtDataSubscriberApplication
{
26
public
:
30
DdtDataSubscriberApplication
() =
default
;
31
35
virtual
~DdtDataSubscriberApplication
() =
default
;
36
40
virtual
int
Run
() = 0;
41
42
private
:
46
virtual
void
ProcessNewData() = 0;
47
};
48
49
}
// namespace ddt
50
51
#endif
/* DDTDATASUBSCRIBERAPPLICATION_HPP_ */
ddt
Definition:
ddtClient.hpp:36
ddt::DdtDataSubscriberApplication::DdtDataSubscriberApplication
DdtDataSubscriberApplication()=default
ddt::DdtDataSubscriberApplication::Run
virtual int Run()=0
ddt::DdtDataSubscriberApplication::~DdtDataSubscriberApplication
virtual ~DdtDataSubscriberApplication()=default
ddt::DdtDataSubscriberApplication
Definition:
ddtDataSubscriberApplication.hpp:25
Generated by
1.8.20