#include <awspc.hpp>
|
static constexpr bool | is_thread_safe () |
| Delegates call to RCImpl and returns the result.
|
|
Definition at line 35 of file awspc.hpp.
◆ Ptr
◆ PCQuery() [1/2]
openvpn::AWS::PCQuery::PCQuery |
( |
WS::ClientSet::Ptr |
cs_arg, |
|
|
const bool |
lookup_product_code_arg, |
|
|
const int |
debug_level_arg |
|
) |
| |
|
inline |
◆ PCQuery() [2/2]
openvpn::AWS::PCQuery::PCQuery |
( |
WS::ClientSet::Ptr |
cs_arg, |
|
|
const std::string & |
role_for_credentials_arg, |
|
|
const std::string & |
certs_dir_arg |
|
) |
| |
|
inline |
◆ awscert()
static std::string openvpn::AWS::PCQuery::awscert |
( |
| ) |
|
|
inlinestaticprivate |
◆ awspc_query_complete()
◆ awspc_req_verify_consistency() [1/2]
bool openvpn::AWS::PCQuery::awspc_req_verify_consistency |
( |
const Json::Value & |
reply | ) |
const |
|
inlineprivate |
◆ awspc_req_verify_consistency() [2/2]
bool openvpn::AWS::PCQuery::awspc_req_verify_consistency |
( |
const Json::Value & |
reply, |
|
|
const std::string & |
key |
|
) |
| const |
|
inlineprivate |
◆ awspc_signing_cert()
static std::string openvpn::AWS::PCQuery::awspc_signing_cert |
( |
| ) |
|
|
inlinestaticprivate |
◆ awspc_web_cert()
static std::string openvpn::AWS::PCQuery::awspc_web_cert |
( |
| ) |
|
|
inlinestaticprivate |
◆ done()
void openvpn::AWS::PCQuery::done |
( |
std::string |
error | ) |
|
|
inlineprivate |
◆ local_query_complete()
◆ nonce()
std::string openvpn::AWS::PCQuery::nonce |
( |
| ) |
const |
|
inlineprivate |
◆ OPENVPN_EXCEPTION()
openvpn::AWS::PCQuery::OPENVPN_EXCEPTION |
( |
awspc_query_error |
| ) |
|
◆ prepare_transaction_set()
◆ queue_pc_validation()
void openvpn::AWS::PCQuery::queue_pc_validation |
( |
const std::string & |
pc | ) |
|
|
inlineprivate |
◆ start()
void openvpn::AWS::PCQuery::start |
( |
std::function< void(Info info)> |
completion_arg | ) |
|
|
inline |
◆ stop()
void openvpn::AWS::PCQuery::stop |
( |
| ) |
|
|
inline |
◆ to_string_sig()
static std::string openvpn::AWS::PCQuery::to_string_sig |
( |
const Json::Value & |
reply | ) |
|
|
inlinestaticprivate |
◆ token_query_complete()
◆ awspc_req
Json::Value openvpn::AWS::PCQuery::awspc_req |
|
private |
◆ certs_dir
std::string openvpn::AWS::PCQuery::certs_dir |
|
private |
◆ completion
std::function<void(Info info)> openvpn::AWS::PCQuery::completion |
|
private |
◆ cs
◆ debug_level
const int openvpn::AWS::PCQuery::debug_level |
|
private |
◆ frame
◆ info
Info openvpn::AWS::PCQuery::info |
|
private |
◆ lookup_product_code
const bool openvpn::AWS::PCQuery::lookup_product_code |
|
private |
◆ pending
bool openvpn::AWS::PCQuery::pending = false |
|
private |
◆ rng
◆ role_for_credentials
std::string openvpn::AWS::PCQuery::role_for_credentials |
|
private |
The documentation for this class was generated from the following file: