CPKIFCountersignatureAttributeFactory Class Reference

#include <CountersignatureAttributeFactory.h>

Inheritance diagram for CPKIFCountersignatureAttributeFactory:

Inheritance graph
[legend]
Collaboration diagram for CPKIFCountersignatureAttributeFactory:

Collaboration graph
[legend]

List of all members.


Detailed Description

This class is a factory class used by the CPKIFCMSAttributeMediator2 class to create CPKIFCountersignatureAttribute objects.

TSP-enforcing: No

Definition at line 24 of file CountersignatureAttributeFactory.h.


Public Member Functions

 CPKIFCountersignatureAttributeFactory ()
virtual ~CPKIFCountersignatureAttributeFactory ()
void Initialize ()
CPKIFAttributePtr create (const CPKIFBufferPtr &ext)
const char * refOID ()

Constructor & Destructor Documentation

CPKIFCountersignatureAttributeFactory::CPKIFCountersignatureAttributeFactory (  ) 

Interface: External

This function creates an instance of CPKIFCountersignatureAttributeFactory.

Returns:
None

Definition at line 29 of file CountersignatureAttributeFactory.cpp.

References LOG_STRING_DEBUG, and TOOLKIT_MESSAGE_ASN.

CPKIFCountersignatureAttributeFactory::~CPKIFCountersignatureAttributeFactory (  )  [virtual]

Interface: External

This function destroys an instance of CPKIFCountersignatureAttributeFactory.

Returns:
None

Definition at line 52 of file CountersignatureAttributeFactory.cpp.

References LOG_STRING_DEBUG, and TOOLKIT_MESSAGE_ASN.


Member Function Documentation

void CPKIFCountersignatureAttributeFactory::Initialize ( void   )  [virtual]

Interface: External

This function initializes the factory object for use. It performs no operation aside from logging.

Returns:
None

Reimplemented from IPKIFColleague.

Definition at line 41 of file CountersignatureAttributeFactory.cpp.

References LOG_STRING_DEBUG, and TOOLKIT_MESSAGE_ASN.

CPKIFAttributePtr CPKIFCountersignatureAttributeFactory::create ( const CPKIFBufferPtr &  buf  )  [virtual]

Interface: External

This function returns a smart pointer to a new CPKIFCountersignatureAttribute object as a smart pointer to a CPKIFAttribute object.

Returns:
Returns a smart pointer to a new CPKIFCountersignatureAttribute object as a smart pointer to a CPKIFAttribute object. Interface: External
This function returns a smart pointer to a new CPKIFCountersignatureAttribute object as a smart pointer to a CPKIFAttribute object.

Returns:
Returns a smart pointer to a new CPKIFCountersignatureAttribute object as a smart pointer to a CPKIFAttribute object.
Parameters:
buf  [in] Reference to a CACCMSAttribute object containing the raw attribute to parse as a CPKIFCountersignatureAttribute

Implements IPKIFCMSAttributeFactory.

Definition at line 84 of file CountersignatureAttributeFactory.cpp.

References LOG_STRING_DEBUG, and TOOLKIT_MESSAGE_ASN.

const char * CPKIFCountersignatureAttributeFactory::refOID (  )  [virtual]

Interface: External

This function returns a pointer to a NULL-terminated string representation of the OID indicating the attribute type that this factory handles.

Returns:
Returns a pointer to a NULL-terminated string representation of the OID indicating the attribute type that this factory handles.

Implements IPKIFCMSAttributeFactory.

Definition at line 102 of file CountersignatureAttributeFactory.cpp.

References CPKIFCountersignatureAttribute::extOID.


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

Generated on Mon Nov 15 11:20:06 2010 for PublicKeyInfrastructureFramework(PKIF) by  doxygen 1.5.6