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

BitExtension& limal::ca_mgm::BitExtension::operator= ( const BitExtension extension  ) 

void limal::ca_mgm::BitExtension::setValue ( BLOCXX_NAMESPACE::UInt32  value  ) 

BLOCXX_NAMESPACE ::UInt32 limal::ca_mgm::BitExtension::getValue (  )  const

virtual void limal::ca_mgm::BitExtension::commit2Config ( CA ca,
Type  type 
) const [pure virtual]

Implements limal::ca_mgm::ExtensionBase.

Implemented in limal::ca_mgm::KeyUsageExt, and limal::ca_mgm::NsCertTypeExt.

virtual bool limal::ca_mgm::BitExtension::valid (  )  const [pure virtual]

Implements limal::ca_mgm::ExtensionBase.

Implemented in limal::ca_mgm::KeyUsageExt, and limal::ca_mgm::NsCertTypeExt.

virtual BLOCXX_NAMESPACE ::StringArray limal::ca_mgm::BitExtension::verify (  )  const [pure virtual]

Implements limal::ca_mgm::ExtensionBase.

Implemented in limal::ca_mgm::KeyUsageExt, and limal::ca_mgm::NsCertTypeExt.

virtual BLOCXX_NAMESPACE ::StringArray limal::ca_mgm::BitExtension::dump (  )  const [pure virtual]

Reimplemented from limal::ca_mgm::ExtensionBase.

Implemented in limal::ca_mgm::KeyUsageExt, and limal::ca_mgm::NsCertTypeExt.


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:
Generated on Mon Nov 27 22:50:13 2006 for limal-ca-mgm by  doxygen 1.5.0