limal-ca-mgm
Public Member Functions | Protected Attributes
limal::ca_mgm::BitExtension Class Reference

#include <BitExtensions.hpp>

Inheritance diagram for limal::ca_mgm::BitExtension:
limal::ca_mgm::ExtensionBase limal::ca_mgm::KeyUsageExt limal::ca_mgm::NsCertTypeExt

List of all members.

Public Member Functions

 BitExtension ()
 BitExtension (BLOCXX_NAMESPACE::UInt32 value)
 BitExtension (const BitExtension &extension)
virtual ~BitExtension ()
BitExtensionoperator= (const BitExtension &extension)
void setValue (BLOCXX_NAMESPACE::UInt32 value)
BLOCXX_NAMESPACE::UInt32 getValue () const
virtual void commit2Config (CA &ca, Type type) const =0
virtual bool valid () const =0
virtual
BLOCXX_NAMESPACE::StringArray 
verify () const =0
virtual
BLOCXX_NAMESPACE::StringArray 
dump () const =0

Protected Attributes

BLOCXX_NAMESPACE::COWIntrusiveReference
< BitExtensionImpl > 
m_impl

Detailed Description

Base Class for Bit Extensions


Constructor & Destructor Documentation

limal::ca_mgm::BitExtension::BitExtension ( )
limal::ca_mgm::BitExtension::BitExtension ( BLOCXX_NAMESPACE::UInt32  value)
limal::ca_mgm::BitExtension::BitExtension ( const BitExtension extension)
virtual limal::ca_mgm::BitExtension::~BitExtension ( ) [virtual]

Member Function Documentation

virtual void limal::ca_mgm::BitExtension::commit2Config ( CA ca,
Type  type 
) const [pure virtual]
virtual BLOCXX_NAMESPACE::StringArray limal::ca_mgm::BitExtension::dump ( ) const [pure virtual]
BLOCXX_NAMESPACE::UInt32 limal::ca_mgm::BitExtension::getValue ( ) const
BitExtension& limal::ca_mgm::BitExtension::operator= ( const BitExtension extension)
void limal::ca_mgm::BitExtension::setValue ( BLOCXX_NAMESPACE::UInt32  value)
virtual bool limal::ca_mgm::BitExtension::valid ( ) const [pure virtual]
virtual BLOCXX_NAMESPACE::StringArray limal::ca_mgm::BitExtension::verify ( ) const [pure virtual]

Member Data Documentation

BLOCXX_NAMESPACE::COWIntrusiveReference<BitExtensionImpl> limal::ca_mgm::BitExtension::m_impl [protected]

Reimplemented from limal::ca_mgm::ExtensionBase.


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