#include <PKIFReversiblePathBuilder.h>
TSP-enforcing: No
Definition at line 30 of file PKIFReversiblePathBuilder.h.
Public Member Functions | |
CPKIFReversiblePathBuilder (PKIFENUMS::PathBuildingDirection pbd=PBD_REVERSE) | |
virtual | ~CPKIFReversiblePathBuilder (void) |
PathBuildingDirection | GetDirection () const |
void | Initialize () |
bool | BuildPath (CPKIFCertificatePath &path) |
Friends | |
struct | CPKIFReversiblePathBuilderImpl |
CPKIFReversiblePathBuilder::CPKIFReversiblePathBuilder | ( | PKIFENUMS::PathBuildingDirection | pbd = PBD_REVERSE |
) |
Interface: External
This function creates an instance of CPKIFReversiblePathBuilder.
Definition at line 1484 of file PKIFReversiblePathBuilder.cpp.
References LOG_STRING_DEBUG.
CPKIFReversiblePathBuilder::~CPKIFReversiblePathBuilder | ( | void | ) | [virtual] |
Interface: External
This function destroys an instance of CPKIFReversiblePathBuilder.
Definition at line 1499 of file PKIFReversiblePathBuilder.cpp.
PathBuildingDirection CPKIFReversiblePathBuilder::GetDirection | ( | ) | const |
Interface: Module
Returns the direction the builder instance is using, i.e., forward or reverse.
Definition at line 1612 of file PKIFReversiblePathBuilder.cpp.
void CPKIFReversiblePathBuilder::Initialize | ( | void | ) | [virtual] |
Interface: External
This function initializes an instance for use in a collection of colleagues held by a mediator object.
Reimplemented from IPKIFColleague.
Definition at line 1515 of file PKIFReversiblePathBuilder.cpp.
References LOG_STRING_DEBUG.
bool CPKIFReversiblePathBuilder::BuildPath | ( | CPKIFCertificatePath & | path | ) | [virtual] |
Interface: External
CPKIFPathException(COMMON_INVALID_INPUT) | ||
CPKIFPathException(COMMON_MEDIATOR_MISSING) |
path | [in/out] Reference to a CPKIFCertificatePath object that contains information used to construct a path to the path builder and to return a developed path from the path builder to the calling application |
Implements IPKIFPathBuild.
Definition at line 1530 of file PKIFReversiblePathBuilder.cpp.
References CPKIFCertificatePath::GetState(), CPKIFCertificatePath::GetTarget(), LOG_STRING_DEBUG, LOG_STRING_INFO, CPKIFCertificatePath::SetPath(), and CPKIFCertificatePath::SetTrustRoot().
friend struct CPKIFReversiblePathBuilderImpl [friend] |
Definition at line 32 of file PKIFReversiblePathBuilder.h.