Документация
ОС Аврора 5.0.1
Класс Algorithm
Публичные функции
Algorithm (const Algorithm &from) | |
void | change (const QString &type, const QString &provider) |
void | change (Provider::Context *c) |
Provider::Context * | context () |
const Provider::Context * | context () const |
Algorithm & | operator= (const Algorithm &from) |
Provider * | provider () const |
Provider::Context * | takeContext () |
QString | type () const |
Защищённые методы
Algorithm () |
Algorithm (const QString &type, const QString &provider) |
Подробное описание
Общий суперкласс алгоритма.
Это абстрактный класс, в основном используемый для реализации внутреннего интерфейса «криптопровайдера».
Описание конструкторов и деструктора
Algorithm() [1/3]
QCA::Algorithm::Algorithm (const Algorithm & from) |
Стандартный конструктор копирования.
Параметры
from | объект Algorithm для копирования |
Algorithm() [2/3]
QCA::Algorithm::Algorithm () | protected |
Конструктор пустого алгоритма.
Algorithm() [3/3]
QCA::Algorithm::Algorithm (const QString & type, const QString & provider ) | protected |
Конструктор конкретного алгоритма.
Параметры
type | Алгоритм построения |
provider | Название конкретного объекта Provider |
Описание методов
operator=()
Algorithm& QCA::Algorithm::operator= (const Algorithm & from) |
Оператор присваивания.
Параметры
from | Объект Algorithm для получения состояния |
type()
QString QCA::Algorithm::type () const |
Название типа алгоритма.
provider()
Provider* QCA::Algorithm::provider () const |
Имя криптопровайдера.
Каждый алгоритм реализован криптопровайдером. Метод позволяет выяснить, какой криптопровайдер используется.