OpenDDS
Snapshot(2023/04/28-20:55)
dds
InfoRepo
ShutdownInterface.h
Go to the documentation of this file.
1
/*
2
*
3
*
4
* Distributed under the OpenDDS License.
5
* See: http://www.opendds.org/license.html
6
*/
7
8
#ifndef SHUTDOWNINTERFACE_H
9
#define SHUTDOWNINTERFACE_H
10
11
#include "
dds/Versioned_Namespace.h
"
12
13
OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL
14
15
class
ShutdownInterface
{
16
public
:
17
virtual
~ShutdownInterface
();
18
19
// Request to shutdown.
20
virtual
void
shutdown
() = 0;
21
};
22
23
inline
24
ShutdownInterface::~ShutdownInterface
()
25
{
26
}
27
28
OPENDDS_END_VERSIONED_NAMESPACE_DECL
29
30
#endif
/* SHUTDOWNINTERFACE_H */
Versioned_Namespace.h
ShutdownInterface::~ShutdownInterface
virtual ~ShutdownInterface()
Definition:
ShutdownInterface.h:24
ShutdownInterface::shutdown
virtual void shutdown()=0
OPENDDS_END_VERSIONED_NAMESPACE_DECL
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
Definition:
Versioned_Namespace.h:48
OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL
Definition:
Hash.cpp:17
ShutdownInterface
Definition:
ShutdownInterface.h:15
Generated by
1.8.13