LibreOffice Module xmlsecurity (master) 1
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
SecurityEngine Class Reference

#include <securityengine.hxx>

Inheritance diagram for SecurityEngine:
[legend]
Collaboration diagram for SecurityEngine:
[legend]

Public Member Functions

virtual void SAL_CALL referenceResolved (sal_Int32 referenceId) override
 
virtual void SAL_CALL setKeyId (sal_Int32 id) override
 
virtual sal_Bool SAL_CALL endMission () override
 

Protected Member Functions

 SecurityEngine ()
 
virtual ~SecurityEngine () override
 
virtual void tryToPerform ()
 
virtual void clearUp () const
 
virtual void notifyResultListener () const
 

Protected Attributes

css::uno::Reference< css::xml::crypto::sax::XSAXEventKeeper > m_xSAXEventKeeper
 
sal_Int32 m_nIdOfTemplateEC
 
sal_Int32 m_nNumOfResolvedReferences
 
sal_Int32 m_nIdOfKeyEC
 
bool m_bMissionDone
 
sal_Int32 m_nSecurityId
 
css::xml::crypto::SecurityOperationStatus m_nStatus
 
css::uno::Reference< css::uno::XInterface > m_xResultListener
 

Detailed Description

Definition at line 33 of file securityengine.hxx.

Constructor & Destructor Documentation

◆ SecurityEngine()

SecurityEngine::SecurityEngine ( )
explicitprotected

Definition at line 24 of file securityengine.cxx.

References m_nStatus.

◆ ~SecurityEngine()

virtual SecurityEngine::~SecurityEngine ( )
inlineoverrideprotectedvirtual

Definition at line 102 of file securityengine.hxx.

Member Function Documentation

◆ clearUp()

virtual void SecurityEngine::clearUp ( ) const
inlineprotectedvirtual

Definition at line 118 of file securityengine.hxx.

Referenced by endMission().

◆ endMission()

sal_Bool SAL_CALL SecurityEngine::endMission ( )
overridevirtual

◆ notifyResultListener()

virtual void SecurityEngine::notifyResultListener ( ) const
inlineprotectedvirtual
Exceptions
css::uno::Exception
css::uno::RuntimeException

Definition at line 128 of file securityengine.hxx.

Referenced by endMission().

◆ referenceResolved()

void SAL_CALL SecurityEngine::referenceResolved ( sal_Int32  referenceId)
overridevirtual

Definition at line 35 of file securityengine.cxx.

References m_nNumOfResolvedReferences, and tryToPerform().

◆ setKeyId()

void SAL_CALL SecurityEngine::setKeyId ( sal_Int32  id)
overridevirtual

Definition at line 42 of file securityengine.cxx.

References m_nIdOfKeyEC, and tryToPerform().

◆ tryToPerform()

virtual void SecurityEngine::tryToPerform ( )
inlineprotectedvirtual
Exceptions
css::uno::Exception
css::uno::RuntimeException

Definition at line 110 of file securityengine.hxx.

Referenced by referenceResolved(), and setKeyId().

Member Data Documentation

◆ m_bMissionDone

bool SecurityEngine::m_bMissionDone
protected

Definition at line 82 of file securityengine.hxx.

Referenced by endMission().

◆ m_nIdOfKeyEC

sal_Int32 SecurityEngine::m_nIdOfKeyEC
protected

Definition at line 77 of file securityengine.hxx.

Referenced by setKeyId().

◆ m_nIdOfTemplateEC

sal_Int32 SecurityEngine::m_nIdOfTemplateEC
protected

Definition at line 63 of file securityengine.hxx.

◆ m_nNumOfResolvedReferences

sal_Int32 SecurityEngine::m_nNumOfResolvedReferences
protected

Definition at line 70 of file securityengine.hxx.

Referenced by referenceResolved().

◆ m_nSecurityId

sal_Int32 SecurityEngine::m_nSecurityId
protected

Definition at line 88 of file securityengine.hxx.

◆ m_nStatus

css::xml::crypto::SecurityOperationStatus SecurityEngine::m_nStatus
protected

Definition at line 93 of file securityengine.hxx.

◆ m_xResultListener

css::uno::Reference< css::uno::XInterface > SecurityEngine::m_xResultListener
protected

Definition at line 98 of file securityengine.hxx.

Referenced by endMission().

◆ m_xSAXEventKeeper

css::uno::Reference< css::xml::crypto::sax::XSAXEventKeeper > SecurityEngine::m_xSAXEventKeeper
protected

Definition at line 56 of file securityengine.hxx.

Referenced by endMission().


The documentation for this class was generated from the following files: