OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
OAuthJob.hpp File Reference
#include "Job.hpp"
#include "slic3r/GUI/HttpServer.hpp"
#include <boost/asio/ip/basic_endpoint.hpp>
#include <boost/nowide/fstream.hpp>
#include <boost/nowide/cstdio.hpp>
#include <boost/log/trivial.hpp>
#include <string>
#include <memory>
#include <exception>
#include <wx/event.h>
Include dependency graph for OAuthJob.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Slic3r::GUI::OAuthParams
struct  Slic3r::GUI::OAuthResult
struct  Slic3r::GUI::OAuthData
class  Slic3r::GUI::OAuthJob

Namespaces

namespace  Slic3r
 |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/
namespace  Slic3r::GUI

Functions

 Slic3r::GUI::wxDECLARE_EVENT (EVT_OAUTH_COMPLETE_MESSAGE, wxCommandEvent)

Class Documentation

◆ Slic3r::GUI::OAuthParams

struct Slic3r::GUI::OAuthParams
Collaboration diagram for Slic3r::GUI::OAuthParams:
Class Members
string auth_fail_redirect_url
string auth_success_redirect_url
port_type callback_port
string callback_url
string client_id
string login_url
string response_type
string scope
string state
string token_url
string verification_code

◆ Slic3r::GUI::OAuthResult

struct Slic3r::GUI::OAuthResult
Collaboration diagram for Slic3r::GUI::OAuthResult:
Class Members
string access_token {""}
string error_message {""}
string refresh_token {""}
bool success {false}

◆ Slic3r::GUI::OAuthData

struct Slic3r::GUI::OAuthData
Collaboration diagram for Slic3r::GUI::OAuthData:
Class Members
OAuthParams params
shared_ptr< OAuthResult > result