OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
NetworkAgentFactory.hpp File Reference
#include "CloudProvider.hpp"
#include "ICloudServiceAgent.hpp"
#include "IPrinterAgent.hpp"
#include "NetworkAgent.hpp"
#include "OrcaCloudServiceAgent.hpp"
#include "BBLCloudServiceAgent.hpp"
#include "BBLNetworkPlugin.hpp"
#include "libslic3r/AppConfig.hpp"
#include <memory>
#include <string>
#include <functional>
#include <utility>
#include <vector>
Include dependency graph for NetworkAgentFactory.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Slic3r::PrinterAgentInfo
class  Slic3r::NetworkAgentFactory

Namespaces

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

Typedefs

using Slic3r::PrinterAgentFactory

Functions

std::unique_ptr< NetworkAgent > Slic3r::create_agent_from_config (const std::string &log_dir, AppConfig *app_config)

Variables

static constexpr char Slic3r::ORCA_PRINTER_AGENT_ID [] = "orca"
static constexpr char Slic3r::BBL_PRINTER_AGENT_ID [] = "bbl"
static constexpr char Slic3r::MOONRAKER_PRINTER_AGENT_ID [] = "moonraker"