<divclass="ttc"id="aclassGpgFrontend_1_1SingletonFunctionObject_html_a70484d7cfe9f9dcbcd5f8bb749250f36"><divclass="ttname"><ahref="classGpgFrontend_1_1SingletonFunctionObject.html#a70484d7cfe9f9dcbcd5f8bb749250f36">GpgFrontend::SingletonFunctionObject< GpgContext >::GetInstance</a></div><divclass="ttdeci">static GpgContext & GetInstance(int channel=GpgFrontend::GPGFRONTEND_DEFAULT_CHANNEL)</div><divclass="ttdoc">Get the Instance object.</div><divclass="ttdef"><b>Definition:</b> GpgFunctionObject.h:57</div></div>
<divclass="ttc"id="aclassGpgFrontend_1_1GpgBasicOperator_html_a11845a9a3ea2941e14faa9130f0ac9ef"><divclass="ttname"><ahref="classGpgFrontend_1_1GpgBasicOperator.html#a11845a9a3ea2941e14faa9130f0ac9ef">GpgFrontend::GpgBasicOperator::DecryptVerify</a></div><divclass="ttdeci">gpgme_error_t DecryptVerify(BypeArrayRef in_buffer, ByteArrayPtr &out_buffer, GpgDecrResult &decrypt_result, GpgVerifyResult &verify_result)</div><divclass="ttdoc">Call the interface provided by gpgme to perform decryption and verification operations at the same ti...</div><divclass="ttdef"><b>Definition:</b> GpgBasicOperator.cpp:123</div></div>
<divclass="ttc"id="aclassGpgFrontend_1_1SingletonFunctionObject_html_aa99440b9177f5d0c18840f08a40d64b7"><divclass="ttname"><ahref="classGpgFrontend_1_1SingletonFunctionObject.html#aa99440b9177f5d0c18840f08a40d64b7">GpgFrontend::SingletonFunctionObject::GetChannel</a></div><divclass="ttdeci">int GetChannel() const</div><divclass="ttdoc">Get the Channel object.</div><divclass="ttdef"><b>Definition:</b> GpgFunctionObject.h:134</div></div>
<divclass="ttc"id="aclassGpgFrontend_1_1GpgBasicOperator_html_a78f37b8d5afd6c0248665a4415f880cf"><divclass="ttname"><ahref="classGpgFrontend_1_1GpgBasicOperator.html#a78f37b8d5afd6c0248665a4415f880cf">GpgFrontend::GpgBasicOperator::GetSigners</a></div><divclass="ttdeci">std::unique_ptr< KeyArgsList > GetSigners()</div><divclass="ttdoc">Get a global signature private keys that has been set.</div><divclass="ttdef"><b>Definition:</b> GpgBasicOperator.cpp:193</div></div>
<divclass="ttc"id="aclassGpgFrontend_1_1GpgBasicOperator_html_af0347cb28ff73b2250395ceaa9001509"><divclass="ttname"><ahref="classGpgFrontend_1_1GpgBasicOperator.html#af0347cb28ff73b2250395ceaa9001509">GpgFrontend::GpgBasicOperator::Verify</a></div><divclass="ttdeci">gpgme_error_t Verify(BypeArrayRef in_buffer, ByteArrayPtr &sig_buffer, GpgVerifyResult &result) const</div><divclass="ttdoc">Call the interface provided by gpgme for verification operation.</div><divclass="ttdef"><b>Definition:</b> GpgBasicOperator.cpp:81</div></div>
<divclass="ttc"id="aclassGpgFrontend_1_1GpgBasicOperator_html_a988d7e65e85fc7a578f26300332a65d3"><divclass="ttname"><ahref="classGpgFrontend_1_1GpgBasicOperator.html#a988d7e65e85fc7a578f26300332a65d3">GpgFrontend::GpgBasicOperator::Sign</a></div><divclass="ttdeci">gpg_error_t Sign(KeyListPtr signers, BypeArrayRef in_buffer, ByteArrayPtr &out_buffer, gpgme_sig_mode_t mode, GpgSignResult &result)</div><divclass="ttdoc">Call the interface provided by gpgme for signing operation.</div><divclass="ttdef"><b>Definition:</b> GpgBasicOperator.cpp:101</div></div>
<divclass="ttc"id="aclassGpgFrontend_1_1GpgBasicOperator_html_ad6ea3596ba7d7543fb1b8233d09996df"><divclass="ttname"><ahref="classGpgFrontend_1_1GpgBasicOperator.html#ad6ea3596ba7d7543fb1b8233d09996df">GpgFrontend::GpgBasicOperator::SetSigners</a></div><divclass="ttdeci">void SetSigners(KeyArgsList &signers)</div><divclass="ttdoc">Set the private key for signatures, this operation is a global operation.</div><divclass="ttdef"><b>Definition:</b> GpgBasicOperator.cpp:178</div></div>
<divclass="ttc"id="aclassGpgFrontend_1_1GpgBasicOperator_html_a139be86330f88e5f833aa24263a3b2ae"><divclass="ttname"><ahref="classGpgFrontend_1_1GpgBasicOperator.html#a139be86330f88e5f833aa24263a3b2ae">GpgFrontend::GpgBasicOperator::GpgBasicOperator</a></div><divclass="ttdeci">GpgBasicOperator(int channel=SingletonFunctionObject::GetDefaultChannel())</div><divclass="ttdoc">Construct a new Basic Operator object.</div><divclass="ttdef"><b>Definition:</b> GpgBasicOperator.cpp:35</div></div>
<divclass="ttc"id="aclassGpgFrontend_1_1GpgBasicOperator_html_a8f4ef57e941a066ad9d070eee51e2073"><divclass="ttname"><ahref="classGpgFrontend_1_1GpgBasicOperator.html#a8f4ef57e941a066ad9d070eee51e2073">GpgFrontend::GpgBasicOperator::EncryptSymmetric</a></div><divclass="ttdeci">gpg_error_t EncryptSymmetric(BypeArrayRef in_buffer, ByteArrayPtr &out_buffer, GpgEncrResult &result)</div><divclass="ttdoc">Call the interface provided by GPGME to symmetrical encryption.</div><divclass="ttdef"><b>Definition:</b> GpgBasicOperator.cpp:203</div></div>
<divclass="ttc"id="aclassGpgFrontend_1_1GpgBasicOperator_html_a08906cf2bc2ddad8489438610f388f8a"><divclass="ttname"><ahref="classGpgFrontend_1_1GpgBasicOperator.html#a08906cf2bc2ddad8489438610f388f8a">GpgFrontend::GpgBasicOperator::EncryptSign</a></div><divclass="ttdeci">gpgme_error_t EncryptSign(KeyListPtr keys, KeyListPtr signers, BypeArrayRef in_buffer, ByteArrayPtr &out_buffer, GpgEncrResult &encr_result, GpgSignResult &sign_result)</div><divclass="ttdoc">Call the interface provided by gpgme to perform encryption and signature operations at the same time.</div><divclass="ttdef"><b>Definition:</b> GpgBasicOperator.cpp:144</div></div>
<divclass="ttc"id="aclassGpgFrontend_1_1SingletonFunctionObject_html_a50e2b3794d6553f4231eaec72d9d0a50"><divclass="ttname"><ahref="classGpgFrontend_1_1SingletonFunctionObject.html#a50e2b3794d6553f4231eaec72d9d0a50">GpgFrontend::SingletonFunctionObject::GetDefaultChannel</a></div><divclass="ttdeci">static int GetDefaultChannel()</div><divclass="ttdoc">Get the Default Channel object.</div><divclass="ttdef"><b>Definition:</b> GpgFunctionObject.h:127</div></div>