#include <api_cert.h>
Public Member Functions | |
split_certificate () | |
split_certificate (const std::string &mn) | |
split_certificate (const split_certificate &__c) | |
virtual | ~split_certificate () |
split_certificate * | new_copy () const |
void | destroy_copy (certificate_base *__c) const |
bool | verify (const work_node &_x) const |
std::string | get_contents () const |
bool | operator== (const certificate_base &_c) const |
bool | operator!= (const certificate_base &_c) const |
bool | operator== (const split_certificate &_c) const |
bool | operator!= (const split_certificate &_c) const |
certificate | make_certificate (const std::string &c) |
Protected Attributes | |
std::string | _contents |
Definition at line 134 of file api_cert.h.
coco::split_certificate::split_certificate | ( | ) | [inline] |
Standard Constructor
Definition at line 141 of file api_cert.h.
coco::split_certificate::split_certificate | ( | const std::string & | mn | ) | [inline] |
Standard Constructor with explicit module name mn
Definition at line 144 of file api_cert.h.
coco::split_certificate::split_certificate | ( | const split_certificate & | __c | ) | [inline] |
Standard Copy Constructor
Definition at line 147 of file api_cert.h.
virtual coco::split_certificate::~split_certificate | ( | ) | [inline, virtual] |
Standard Destructor
Definition at line 156 of file api_cert.h.
void coco::split_certificate::destroy_copy | ( | certificate_base * | __c | ) | const [inline] |
Clone Destructor
Definition at line 167 of file api_cert.h.
std::string coco::split_certificate::get_contents | ( | ) | const [inline, virtual] |
Retrieve the contents information (the certificate type) for this certificate. This method includes the module_name in the return value.
Reimplemented from coco::certificate_base.
Definition at line 177 of file api_cert.h.
certificate coco::certificate_base::make_certificate | ( | const std::string & | c | ) | [inline, inherited] |
Construct a certificate from this certificate_base with the contents c
.
Definition at line 156 of file api_certbase.h.
split_certificate* coco::split_certificate::new_copy | ( | ) | const [inline, virtual] |
Clone Operation
Reimplemented from coco::certificate_base.
Definition at line 159 of file api_cert.h.
bool coco::split_certificate::operator!= | ( | const split_certificate & | _c | ) | const [inline] |
Definition at line 191 of file api_cert.h.
bool coco::split_certificate::operator!= | ( | const certificate_base & | _c | ) | const [inline] |
Definition at line 184 of file api_cert.h.
bool coco::split_certificate::operator== | ( | const split_certificate & | _c | ) | const [inline] |
Comparison operators
Definition at line 189 of file api_cert.h.
bool coco::split_certificate::operator== | ( | const certificate_base & | _c | ) | const [inline] |
Comparison operators
Definition at line 181 of file api_cert.h.
bool coco::split_certificate::verify | ( | const work_node & | _x | ) | const [inline, virtual] |
Verification Test: Verify whether the certificate verifies the corresponding delta for work_node _x
. In this class: true
.
Reimplemented from coco::certificate_base.
Definition at line 172 of file api_cert.h.
std::string coco::certificate_base::_contents [protected, inherited] |
The contents (descriptive string, type) of this certificate
Definition at line 128 of file api_certbase.h.