|
void | nvhttp::add_authorized_client (const std::string &name, std::string &&cert) |
|
void | nvhttp::appasset (resp_https_t response, req_https_t request) |
|
void | nvhttp::applist (resp_https_t response, req_https_t request) |
|
void | nvhttp::cancel (resp_https_t response, req_https_t request) |
|
void | nvhttp::clientchallenge (pair_session_t &sess, pt::ptree &tree, const std::string &challenge) |
|
void | nvhttp::clientpairingsecret (pair_session_t &sess, std::shared_ptr< safe::queue_t< crypto::x509_t > > &add_cert, pt::ptree &tree, const std::string &client_pairing_secret) |
|
void | nvhttp::erase_all_clients () |
| Remove all paired clients.
|
|
void | nvhttp::fail_pair (pair_session_t &sess, pt::ptree &tree, const std::string status_msg) |
|
pt::ptree | nvhttp::get_all_clients () |
| Get all paired clients.
|
|
std::string | nvhttp::get_arg (const args_t &args, const char *name, const char *default_value=nullptr) |
|
void | nvhttp::getservercert (pair_session_t &sess, pt::ptree &tree, const std::string &pin) |
|
void | nvhttp::launch (bool &host_audio, resp_https_t response, req_https_t request) |
|
void | nvhttp::load_state () |
|
std::shared_ptr< rtsp_stream::launch_session_t > | nvhttp::make_launch_session (bool host_audio, const args_t &args) |
|
template<class T > |
void | nvhttp::not_found (std::shared_ptr< typename SimpleWeb::ServerBase< T >::Response > response, std::shared_ptr< typename SimpleWeb::ServerBase< T >::Request > request) |
|
template<class T > |
void | nvhttp::pair (std::shared_ptr< safe::queue_t< crypto::x509_t > > &add_cert, std::shared_ptr< typename SimpleWeb::ServerBase< T >::Response > response, std::shared_ptr< typename SimpleWeb::ServerBase< T >::Request > request) |
|
bool | nvhttp::pin (std::string pin, std::string name) |
| Compare the user supplied pin to the Moonlight pin.
|
|
template<class T > |
void | nvhttp::print_req (std::shared_ptr< typename SimpleWeb::ServerBase< T >::Request > request) |
|
void | nvhttp::remove_session (const pair_session_t &sess) |
| removes the temporary pairing session
|
|
void | nvhttp::resume (bool &host_audio, resp_https_t response, req_https_t request) |
|
void | nvhttp::save_state () |
|
void | nvhttp::serverchallengeresp (pair_session_t &sess, pt::ptree &tree, const std::string &encrypted_response) |
|
template<class T > |
void | nvhttp::serverinfo (std::shared_ptr< typename SimpleWeb::ServerBase< T >::Response > response, std::shared_ptr< typename SimpleWeb::ServerBase< T >::Request > request) |
|
void | nvhttp::setup (const std::string &pkey, const std::string &cert) |
| Setup the nvhttp server.
|
|
void | nvhttp::start () |
| Start the nvhttp server.
|
|
int | nvhttp::unpair_client (std::string uniqueid) |
| Remove single client.
|
|
Definitions for the nvhttp (GameStream) server.