OpenDDS
Snapshot(2023/04/07-19:43)
|
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 DCPS::RcHandle< Utility > | create_utility ()=0 |
virtual void | shutdown ()=0 |
![]() | |
virtual | ~RcObject () |
virtual void | _add_ref () |
virtual void | _remove_ref () |
long | ref_count () const |
WeakObject * | _get_weak_object () const |
Protected Member Functions | |
SecurityPluginInst () | |
virtual | ~SecurityPluginInst () |
![]() | |
RcObject () | |
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 46 of file SecurityPluginInst.h.
|
protected |
Definition at line 17 of file SecurityPluginInst.cpp.
|
protectedvirtual |
Definition at line 21 of file SecurityPluginInst.cpp.
References OPENDDS_END_VERSIONED_NAMESPACE_DECL.
|
pure virtual |
Implemented in OpenDDS::Security::BuiltInSecurityPluginInst.
|
pure virtual |
Implemented in OpenDDS::Security::BuiltInSecurityPluginInst.
|
pure virtual |
Implemented in OpenDDS::Security::BuiltInSecurityPluginInst.
|
pure virtual |
Implemented in OpenDDS::Security::BuiltInSecurityPluginInst.
|
pure virtual |
Implemented in OpenDDS::Security::BuiltInSecurityPluginInst.
|
pure virtual |
Implemented in OpenDDS::Security::BuiltInSecurityPluginInst.
|
pure virtual |
Implemented in OpenDDS::Security::BuiltInSecurityPluginInst.