docc 0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
sdfg::passes::rpc::DaisytunerRpcContext Class Reference

#include <sdfg/passes/rpc/daisytuner_rpc_context.h>

Inheritance diagram for sdfg::passes::rpc::DaisytunerRpcContext:
[legend]

Public Member Functions

 DaisytunerRpcContext (std::string license_token, bool is_job_token=false)
Public Member Functions inherited from sdfg::passes::rpc::SimpleRpcContext
 SimpleRpcContext (std::string server, std::string endpoint, std::unordered_map< std::string, std::string > headers={})
std::string get_remote_address () const override
std::unordered_map< std::string, std::string > get_auth_headers () const override
std::optional< std::string > start_session () override
Public Member Functions inherited from sdfg::passes::rpc::RpcContext
virtual ~RpcContext ()=default

Static Public Member Functions

static std::shared_ptr< DaisytunerRpcContext > from_docc_config ()
static std::string build_auth_header_content (std::pair< std::string, bool > docc_auth)
static std::optional< std::pair< std::string, bool > > find_docc_auth ()

Static Public Attributes

static constexpr auto DEFAULT_ENDPOINT = "transfertune_sdfg"
static constexpr auto DEFAULT_AUTH_HEADER = "Authorization"
static constexpr auto DEFAULT_SERVER = "https://docc-backend-1080482399950.europe-west1.run.app/docc"

Additional Inherited Members

Protected Member Functions inherited from sdfg::passes::rpc::SimpleRpcContext
void set_server (std::string server)

Constructor & Destructor Documentation

◆ DaisytunerRpcContext()

sdfg::passes::rpc::DaisytunerRpcContext::DaisytunerRpcContext ( std::string license_token,
bool is_job_token = false )

Member Function Documentation

◆ build_auth_header_content()

std::string sdfg::passes::rpc::DaisytunerRpcContext::build_auth_header_content ( std::pair< std::string, bool > docc_auth)
static

◆ find_docc_auth()

std::optional< std::pair< std::string, bool > > sdfg::passes::rpc::DaisytunerRpcContext::find_docc_auth ( )
static

◆ from_docc_config()

std::shared_ptr< DaisytunerRpcContext > sdfg::passes::rpc::DaisytunerRpcContext::from_docc_config ( )
static

Member Data Documentation

◆ DEFAULT_AUTH_HEADER

auto sdfg::passes::rpc::DaisytunerRpcContext::DEFAULT_AUTH_HEADER = "Authorization"
inlinestaticconstexpr

◆ DEFAULT_ENDPOINT

auto sdfg::passes::rpc::DaisytunerRpcContext::DEFAULT_ENDPOINT = "transfertune_sdfg"
inlinestaticconstexpr

◆ DEFAULT_SERVER

auto sdfg::passes::rpc::DaisytunerRpcContext::DEFAULT_SERVER = "https://docc-backend-1080482399950.europe-west1.run.app/docc"
inlinestaticconstexpr

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