GpgFrontend Project
A Free, Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free OpenPGP(pgp) Crypto Tool.
GpgFrontend::GpgTOFUInfo Class Reference
Collaboration diagram for GpgFrontend::GpgTOFUInfo:
Collaboration graph

Public Member Functions

auto GetValidity () const -> unsigned
 
auto GetPolicy () const -> unsigned
 
auto GetSignCount () const -> unsigned long
 
auto GetEncrCount () const -> unsigned long
 
auto GetSignFirst () const -> unsigned long
 
auto GetSignLast () const -> unsigned long
 
auto GetEncrLast () const -> unsigned long
 
auto GetDescription () const -> QString
 
 GpgTOFUInfo ()
 Construct a new Gpg T O F U Info object.
 
 GpgTOFUInfo (gpgme_tofu_info_t tofu_info)
 Construct a new Gpg T O F U Info object. More...
 
 GpgTOFUInfo (GpgTOFUInfo &&o) noexcept
 Construct a new Gpg T O F U Info object. More...
 
 GpgTOFUInfo (const GpgTOFUInfo &)=delete
 Construct a new Gpg T O F U Info object.
 
auto operator= (GpgTOFUInfo &&o) noexcept -> GpgTOFUInfo &
 
auto operator= (const GpgTOFUInfo &) -> GpgTOFUInfo &=delete
 

Private Types

using SubkeyRefHandler = std::unique_ptr< struct _gpgme_tofu_info, std::function< void(gpgme_tofu_info_t)> >
 

Private Attributes

SubkeyRefHandler tofu_info_ref_ = nullptr
 

Constructor & Destructor Documentation

◆ GpgTOFUInfo() [1/2]

GpgFrontend::GpgTOFUInfo::GpgTOFUInfo ( gpgme_tofu_info_t  tofu_info)
explicit

Construct a new Gpg T O F U Info object.

Parameters
tofu_info

◆ GpgTOFUInfo() [2/2]

GpgFrontend::GpgTOFUInfo::GpgTOFUInfo ( GpgTOFUInfo &&  o)
noexcept

Construct a new Gpg T O F U Info object.

Parameters
o

Member Function Documentation

◆ GetDescription()

auto GpgFrontend::GpgTOFUInfo::GetDescription ( ) const -> QString
Returns
QString

◆ GetEncrCount()

auto GpgFrontend::GpgTOFUInfo::GetEncrCount ( ) const -> unsigned long
Returns
unsigned long

◆ GetEncrLast()

auto GpgFrontend::GpgTOFUInfo::GetEncrLast ( ) const -> unsigned long
Returns
unsigned long

◆ GetPolicy()

auto GpgFrontend::GpgTOFUInfo::GetPolicy ( ) const -> unsigned
Returns
unsigned

◆ GetSignCount()

auto GpgFrontend::GpgTOFUInfo::GetSignCount ( ) const -> unsigned long
Returns
unsigned long

◆ GetSignFirst()

auto GpgFrontend::GpgTOFUInfo::GetSignFirst ( ) const -> unsigned long
Returns
unsigned long

◆ GetSignLast()

auto GpgFrontend::GpgTOFUInfo::GetSignLast ( ) const -> unsigned long
Returns
unsigned long

◆ GetValidity()

auto GpgFrontend::GpgTOFUInfo::GetValidity ( ) const -> unsigned
Returns
unsigned

◆ operator=() [1/2]

auto GpgFrontend::GpgTOFUInfo::operator= ( const GpgTOFUInfo ) -> GpgTOFUInfo &=delete
delete
Returns
GpgTOFUInfo&

◆ operator=() [2/2]

auto GpgFrontend::GpgTOFUInfo::operator= ( GpgTOFUInfo &&  o) -> GpgTOFUInfo&
noexcept
Parameters
o
Returns
GpgTOFUInfo&

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