OpenDDS
Snapshot(2023/04/28-20:55)
dds
DCPS
security
BuiltInPluginLoader.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 OPENDDS_DCPS_SECURITY_BUILTINPLUGINLOADER_H
9
#define OPENDDS_DCPS_SECURITY_BUILTINPLUGINLOADER_H
10
11
#include "
OpenDDS_Security_Export.h
"
12
13
#include <
dds/Versioned_Namespace.h
>
14
15
#include <
ace/Global_Macros.h
>
16
#include <
ace/Service_Config.h
>
17
#include <
ace/Service_Object.h
>
18
19
OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL
20
21
namespace
OpenDDS
{
22
namespace
Security
{
23
24
class
BuiltInSecurityPluginInst;
25
26
class
OpenDDS_Security_Export
BuiltInPluginLoader
:
public
ACE_Service_Object
27
{
28
public
:
29
virtual
int
init
(
int
argc,
ACE_TCHAR
* argv[]);
30
};
31
32
ACE_STATIC_SVC_DECLARE_EXPORT
(OpenDDS_Security,
BuiltInPluginLoader
)
33
ACE_FACTORY_DECLARE
(OpenDDS_Security,
BuiltInPluginLoader
)
34
35
}
// namespace Security
36
}
// namespace OpenDDS
37
38
OPENDDS_END_VERSIONED_NAMESPACE_DECL
39
40
#endif
/* OPENDDS_SEC_BUILTIN_PLUGIN_LOADER_H */
Versioned_Namespace.h
OpenDDS_Security_Export.h
ACE_STATIC_SVC_DECLARE_EXPORT
ACE_STATIC_SVC_DECLARE_EXPORT(TAO_Transport_Current, TAO_Transport_Current_Loader) ACE_FACTORY_DECLARE(TAO_Transport_Current
OpenDDS::Security::BuiltInPluginLoader
Definition:
BuiltInPluginLoader.h:26
Global_Macros.h
Service_Config.h
ACE_TCHAR
char ACE_TCHAR
init
int init(void)
Service_Object.h
Security
ACE_FACTORY_DECLARE
#define ACE_FACTORY_DECLARE(CLS, SERVICE_CLASS)
OpenDDS_Security_Export
#define OpenDDS_Security_Export
Definition:
OpenDDS_Security_Export.h:25
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
ACE_Service_Object
OpenDDS
The Internal API and Implementation of OpenDDS.
Definition:
AddressCache.h:28
Generated by
1.8.13