Base class for concrete security plugins to provide new objects. More...
#include <SecurityPluginInst.h>
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 () |
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.
OpenDDS::Security::SecurityPluginInst::SecurityPluginInst | ( | ) | [protected] |
Definition at line 15 of file SecurityPluginInst.cpp.
OpenDDS::Security::SecurityPluginInst::~SecurityPluginInst | ( | ) | [protected, virtual] |
Definition at line 19 of file SecurityPluginInst.cpp.
virtual AccessControl_var OpenDDS::Security::SecurityPluginInst::create_access_control | ( | ) | [pure virtual] |
Implemented in OpenDDS::Security::BuiltInSecurityPluginInst.
virtual Authentication_var OpenDDS::Security::SecurityPluginInst::create_authentication | ( | ) | [pure virtual] |
Implemented in OpenDDS::Security::BuiltInSecurityPluginInst.
virtual CryptoKeyExchange_var OpenDDS::Security::SecurityPluginInst::create_crypto_key_exchange | ( | ) | [pure virtual] |
Implemented in OpenDDS::Security::BuiltInSecurityPluginInst.
virtual CryptoKeyFactory_var OpenDDS::Security::SecurityPluginInst::create_crypto_key_factory | ( | ) | [pure virtual] |
Implemented in OpenDDS::Security::BuiltInSecurityPluginInst.
virtual CryptoTransform_var OpenDDS::Security::SecurityPluginInst::create_crypto_transform | ( | ) | [pure virtual] |
Implemented in OpenDDS::Security::BuiltInSecurityPluginInst.
virtual void OpenDDS::Security::SecurityPluginInst::shutdown | ( | ) | [pure virtual] |
Implemented in OpenDDS::Security::BuiltInSecurityPluginInst.