Документация
ОС Аврора 5.0.1

Operation

Класс для получения информации об операциях. Подробнее…

Подключение: #include <market/operation.hpp>

Публичные функции

const OperationUUID & GetUUID () const
Возвращает уникальный идентификатор операции. Подробнее…
const std::string & GetPackageID () const
Возвращает уникальный идентификатор операции. Подробнее…
const OperationType & GetType () const
Возвращает тип операции. Подробнее…
const OperationStatus & GetStatus () const
Возвращает статус операции. Подробнее…
const OperationErrorCode & GetErrorCode () const
Возвращает код ошибки операции. Подробнее…
Result<void> SaveToFile (const std::string &path) const
Сериализует операцию в файл, чтобы прочитать его в будущем, используя метод FromFile(). Подробнее…

Статические публичные функции

static Result<Operation> FromFile (const std::string &path)
Считывает операцию, сериализованную с помощью функции SaveToFile(), из файла. Подробнее…

Подробное описание

Класс для получения информации об операциях.

Описание функций

FromFile()

static Result<Operation> Market::Operation::FromFile (const std::string &path) static

Считывает операцию, сериализованную с помощью функции SaveToFile(), из файла.

Примечание

Метод может вернуть ошибку, если десериализация не удалась или файл не существует.

Параметры

path Путь к файлу с сериализованной операцией.

Возвращает

Result, содержащий десериализованную операцию или ошибку.

GetErrorCode()

const OperationErrorCode& Market::Operation::GetErrorCode () const

Возвращает код ошибки операции.

Возвращает

Код ошибки Operation.

GetPackageID()

const std::string& Market::Operation::GetPackageID () const

Возвращает уникальный идентификатор операции.

Возвращает

Уникальный идентификатор операции.

GetStatus()

const OperationStatus& Market::Operation::GetStatus () const

Возвращает статус операции.

Возвращает

Статус Operation.

GetType()

const OperationType& Market::Operation::GetType () const

Возвращает тип операции.

Возвращает

Тип Operation.

GetUUID()

const OperationUUID& Market::Operation::GetUUID () const

Возвращает уникальный идентификатор операции.

Возвращает

Уникальный идентификатор операции.

SaveToFile()

Result<void> Market::Operation::SaveToFile (const std::string &path) const

Сериализует операцию в файл, чтобы прочитать его в будущем, используя метод FromFile().

Примечание

Метод может вернуть ошибку, если сериализация не удалась или произошла какая-либо ошибка файловой системы.

Параметры

path Путь, по которому нужно сохранить операцию.

Возвращает

Result сериализации или ошибки.

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.