WSF
src
wsf_plugins
wsf_oms_uci
source
WsfUCI_ServiceBase.hpp
Go to the documentation of this file.
1
// ****************************************************************************
2
// CUI//REL TO USA ONLY
3
//
4
// The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
5
//
6
// Copyright 2019 Infoscitex, a DCS Company. All rights reserved.
7
//
8
// The use, dissemination or disclosure of data in this file is subject to
9
// limitation or restriction. See accompanying README and LICENSE for details.
10
// ****************************************************************************
11
12
#ifndef WSFUCI_SERVICEBASE_HPP
13
#define WSFUCI_SERVICEBASE_HPP
14
15
namespace
wsf
16
{
17
class
UCI_ServiceBase
18
{
19
public
:
20
UCI_ServiceBase
() =
default
;
21
virtual
~UCI_ServiceBase
() =
default
;
22
UCI_ServiceBase
(
const
UCI_ServiceBase
& aSrc) =
delete
;
23
const
UCI_ServiceBase
&
operator=
(
const
UCI_ServiceBase
& aRhs) =
delete
;
24
25
virtual
void
Shutdown
() = 0;
26
27
protected
:
28
29
};
30
31
}
32
33
#endif
wsf::UCI_ServiceBase::UCI_ServiceBase
UCI_ServiceBase()=default
wsf::UCI_ServiceBase::operator=
const UCI_ServiceBase & operator=(const UCI_ServiceBase &aRhs)=delete
wsf::UCI_ServiceBase::UCI_ServiceBase
UCI_ServiceBase(const UCI_ServiceBase &aSrc)=delete
wsf::UCI_ServiceBase::Shutdown
virtual void Shutdown()=0
wsf::UCI_ServiceBase::~UCI_ServiceBase
virtual ~UCI_ServiceBase()=default
wsf
Function definitions for those who need run-time access to the version.
Definition
WsfComm.cpp:32
Copyrights Multiple, All Rights Reserved