CPKIFCRLNodeEntry Class Reference

#include <PKIFCRLNodeEntry.h>

Inheritance diagram for CPKIFCRLNodeEntry:

Inheritance graph
[legend]
Collaboration diagram for CPKIFCRLNodeEntry:

Collaboration graph
[legend]

List of all members.


Detailed Description

Definition at line 34 of file PKIFCRLNodeEntry.h.


Public Member Functions

 CPKIFCRLNodeEntry ()
 CPKIFCRLNodeEntry (CPKIFCRLPtr &crl)
virtual ~CPKIFCRLNodeEntry (void)
virtual CPKIFCRLPtr GetCRL () const
virtual void SetCRL (const CPKIFCRLPtr &crl)
bool operator== (const CPKIFCRLNodeEntry &rhs)
bool operator== (const CPKIFCRLPtr &rhs)

Constructor & Destructor Documentation

CPKIFCRLNodeEntry::CPKIFCRLNodeEntry (  ) 

Interface: External

Default constructor

Returns:
None

Definition at line 26 of file PKIFCRLNodeEntry.cpp.

CPKIFCRLNodeEntry::CPKIFCRLNodeEntry ( CPKIFCRLPtr &  crl  ) 

Interface: External

Constructor that accepts a CRL object and internally calls SetCRL.

Returns:
None

Definition at line 37 of file PKIFCRLNodeEntry.cpp.

References SetCRL().

CPKIFCRLNodeEntry::~CPKIFCRLNodeEntry ( void   )  [virtual]

Interface: External

Default destructor

Returns:
None

Definition at line 49 of file PKIFCRLNodeEntry.cpp.


Member Function Documentation

CPKIFCRLPtr CPKIFCRLNodeEntry::GetCRL (  )  const [virtual]

Interface: External

GetCRL returns a pointer to a CPKIFCRL object associated with an instance of CPKIFCRLNodeEntry. If no CRL has been associated with the instance, NULL is returned.

Returns:
a possibly NULL CPKIFCRLPtr

Definition at line 63 of file PKIFCRLNodeEntry.cpp.

void CPKIFCRLNodeEntry::SetCRL ( const CPKIFCRLPtr &  crl  )  [virtual]

Interface: External

SetCRL associates a CPKIFCRLPtr with an instance of CPKIFCRLNodeEntry and sets the state to PAS_AVAILABLE.

Returns:
N/A

Definition at line 76 of file PKIFCRLNodeEntry.cpp.

References PAS_AVAILABLE, and IPKIFPkiArtifact::SetState().

Referenced by CPKIFCRLNodeEntry().

bool CPKIFCRLNodeEntry::operator== ( const CPKIFCRLNodeEntry rhs  ) 

Interface: External

operator== internally invokes the CPKIFCRL::operator== if both objects have an associated CRL and returns the resulting boolean value. If neither object has an associated CRL, true is returned. If one object has a CRL and the other does not, false is returned.

Returns:
true both objects contain the same CRL or neither has an associated CRL, false otherwise

Definition at line 92 of file PKIFCRLNodeEntry.cpp.

References m_impl.

bool CPKIFCRLNodeEntry::operator== ( const CPKIFCRLPtr &  rhs  ) 

Interface: External

operator== internally invokes the CPKIFCRL::operator== if the left hand side object has an associated CRL and the rhs parameter is not NULL then returns the resulting boolean value. If the left hand object does not have an associated CRL and rhs is NULL, true is returned. Otherwise, false is returned.

Returns:
true both objects contain the same CRL or neither has an associated CRL, false otherwise

Definition at line 112 of file PKIFCRLNodeEntry.cpp.


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

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