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

#include <elementmark.hxx>

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

Public Member Functions

 ElementMark (sal_Int32 nSecurityId, sal_Int32 nBufferId)
 
virtual ~ElementMark ()
 
BufferNodegetBufferNode () const
 
void setBufferNode (const BufferNode *pBufferNode)
 
sal_Int32 getSecurityId () const
 
void setSecurityId (sal_Int32 nSecurityId)
 
css::xml::crypto::sax::ElementMarkType getType () const
 
sal_Int32 getBufferId () const
 

Protected Attributes

BufferNodem_pBufferNode
 
sal_Int32 m_nSecurityId
 
sal_Int32 const m_nBufferId
 
css::xml::crypto::sax::ElementMarkType m_type
 

Detailed Description

Definition at line 26 of file elementmark.hxx.

Constructor & Destructor Documentation

◆ ElementMark()

ElementMark::ElementMark ( sal_Int32  nSecurityId,
sal_Int32  nBufferId 
)

Definition at line 23 of file elementmark.cxx.

References m_type.

◆ ~ElementMark()

virtual ElementMark::~ElementMark ( )
inlinevirtual

Definition at line 57 of file elementmark.hxx.

Member Function Documentation

◆ getBufferId()

sal_Int32 ElementMark::getBufferId ( ) const
inline

Definition at line 64 of file elementmark.hxx.

References m_nBufferId.

Referenced by SAXEventKeeperImpl::printBufferNode().

◆ getBufferNode()

BufferNode * ElementMark::getBufferNode ( ) const
inline

◆ getSecurityId()

sal_Int32 ElementMark::getSecurityId ( ) const
inline

◆ getType()

css::xml::crypto::sax::ElementMarkType ElementMark::getType ( ) const
inline

Definition at line 63 of file elementmark.hxx.

References m_type.

Referenced by SAXEventKeeperImpl::releaseElementMarkBuffer().

◆ setBufferNode()

void ElementMark::setBufferNode ( const BufferNode pBufferNode)

Definition at line 52 of file elementmark.cxx.

References m_pBufferNode.

Referenced by BufferNode::setBlocker().

◆ setSecurityId()

void ElementMark::setSecurityId ( sal_Int32  nSecurityId)

Definition at line 58 of file elementmark.cxx.

References m_nSecurityId.

Referenced by SAXEventKeeperImpl::setSecurityId().

Member Data Documentation

◆ m_nBufferId

sal_Int32 const ElementMark::m_nBufferId
protected

Definition at line 45 of file elementmark.hxx.

Referenced by ElementCollector::doNotify(), and getBufferId().

◆ m_nSecurityId

sal_Int32 ElementMark::m_nSecurityId
protected

Definition at line 42 of file elementmark.hxx.

Referenced by ElementCollector::doNotify(), getSecurityId(), and setSecurityId().

◆ m_pBufferNode

BufferNode* ElementMark::m_pBufferNode
protected

Definition at line 39 of file elementmark.hxx.

Referenced by getBufferNode(), and setBufferNode().

◆ m_type

css::xml::crypto::sax::ElementMarkType ElementMark::m_type
protected

Definition at line 53 of file elementmark.hxx.

Referenced by ElementCollector::ElementCollector(), and getType().


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