OpenDDS::Security::SecurityPluginInst Class Reference

Base class for concrete security plugins to provide new objects. More...

#include <SecurityPluginInst.h>

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

List of all members.

Public Member Functions

virtual Authentication_var create_authentication ()=0
virtual AccessControl_var create_access_control ()=0
virtual CryptoKeyExchange_var create_crypto_key_exchange ()=0
virtual CryptoKeyFactory_var create_crypto_key_factory ()=0
virtual CryptoTransform_var create_crypto_transform ()=0
virtual void shutdown ()=0

Protected Member Functions

 SecurityPluginInst ()
virtual ~SecurityPluginInst ()

Detailed Description

Base class for concrete security plugins to provide new objects.

Each security plugin implementation will need to define a concrete subclass of the SecurityPluginType class. The base class contains the pure virtual functions to provide new objects. The concrete plugin implements these methods to provide the implementations of the various plugins.

Definition at line 41 of file SecurityPluginInst.h.


Constructor & Destructor Documentation

OpenDDS::Security::SecurityPluginInst::SecurityPluginInst (  )  [protected]

Definition at line 15 of file SecurityPluginInst.cpp.

00016 {
00017 }

OpenDDS::Security::SecurityPluginInst::~SecurityPluginInst (  )  [protected, virtual]

Definition at line 19 of file SecurityPluginInst.cpp.

00020 {
00021 }


Member Function Documentation

virtual AccessControl_var OpenDDS::Security::SecurityPluginInst::create_access_control (  )  [pure virtual]
virtual Authentication_var OpenDDS::Security::SecurityPluginInst::create_authentication (  )  [pure virtual]
virtual CryptoKeyExchange_var OpenDDS::Security::SecurityPluginInst::create_crypto_key_exchange (  )  [pure virtual]
virtual CryptoKeyFactory_var OpenDDS::Security::SecurityPluginInst::create_crypto_key_factory (  )  [pure virtual]
virtual CryptoTransform_var OpenDDS::Security::SecurityPluginInst::create_crypto_transform (  )  [pure virtual]
virtual void OpenDDS::Security::SecurityPluginInst::shutdown (  )  [pure virtual]

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