OpenDDS::Security::BuiltInPluginLoader Class Reference

#include <BuiltInPluginLoader.h>

Inheritance diagram for OpenDDS::Security::BuiltInPluginLoader:
Inheritance graph
[legend]
Collaboration diagram for OpenDDS::Security::BuiltInPluginLoader:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual int init (int argc, ACE_TCHAR *argv[])

Detailed Description

Definition at line 25 of file BuiltInPluginLoader.h.


Member Function Documentation

int OpenDDS::Security::BuiltInPluginLoader::init ( int  argc,
ACE_TCHAR argv[] 
) [virtual]

Reimplemented from ACE_Shared_Object.

Definition at line 21 of file BuiltInPluginLoader.cpp.

References OpenDDS::Security::SecurityRegistry::DEFAULT_CONFIG_NAME, OpenDDS::Security::PLUGIN_NAME(), and TheSecurityRegistry.

00022 {
00023   static bool initialized(false);
00024 
00025   if (initialized) return 0;  // already initialized
00026 
00027   SecurityPluginInst_rch plugin = DCPS::make_rch<BuiltInSecurityPluginInst>();
00028   TheSecurityRegistry->register_plugin(PLUGIN_NAME, plugin);
00029 
00030   SecurityConfig_rch default_config =
00031     TheSecurityRegistry->create_config(SecurityRegistry::DEFAULT_CONFIG_NAME,
00032                                        plugin);
00033   TheSecurityRegistry->default_config(default_config);
00034 
00035   initialized = true;
00036 
00037   return 0;
00038 }

Here is the call graph for this function:


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 10 Aug 2018 for OpenDDS by  doxygen 1.6.1