OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
InstanceCheck.cpp File Reference
#include "GUI_App.hpp"
#include "InstanceCheck.hpp"
#include "Plater.hpp"
#include <boost/bind/bind.hpp>
#include <boost/regex.hpp>
#include <string>
#include <vector>
#include <cstdio>
#include <stdio.h>
#include <wx/string.h>
#include <cstddef>
#include <cstdlib>
#include <functional>
#include <exception>
#include <wx/event.h>
#include <cassert>
#include <mutex>
#include <utility>
#include <cstring>
#include <chrono>
#include "libslic3r/Utils.hpp"
#include "libslic3r/Config.hpp"
#include "boost/nowide/convert.hpp"
#include <boost/log/trivial.hpp>
#include <boost/filesystem/operations.hpp>
#include <iostream>
#include <unordered_map>
#include <fcntl.h>
#include <errno.h>
#include <optional>
#include <cstdint>
#include <cwchar>
#include <memory>
Include dependency graph for InstanceCheck.cpp:

Go to the source code of this file.

Classes

struct  Slic3r::instance_check_internal::CommandLineAnalysis

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::instance_check_internal
namespace  Slic3r::GUI
namespace  Slic3r::GUI::MessageHandlerInternal

Functions

static CommandLineAnalysis Slic3r::instance_check_internal::process_command_line (int argc, char **argv)
static bool Slic3r::instance_check_internal::get_lock (const std::string &name, const std::string &path)
static void Slic3r::instance_check_internal::delete_lockfile ()
bool Slic3r::instance_check (int argc, char **argv, bool app_config_single_instance)
 Slic3r::GUI::wxDEFINE_EVENT (EVT_LOAD_MODEL_OTHER_INSTANCE, LoadFromOtherInstanceEvent)
 Slic3r::GUI::wxDEFINE_EVENT (EVT_START_DOWNLOAD_OTHER_INSTANCE, StartDownloadOtherInstanceEvent)
 Slic3r::GUI::wxDEFINE_EVENT (EVT_INSTANCE_GO_TO_FRONT, InstanceGoToFrontEvent)
static boost::filesystem::path Slic3r::GUI::MessageHandlerInternal::get_path (const std::string &possible_path)

Variables

static bool Slic3r::instance_check_internal::s_created_lockfile = false

Class Documentation

◆ Slic3r::instance_check_internal::CommandLineAnalysis

struct Slic3r::instance_check_internal::CommandLineAnalysis
Collaboration diagram for Slic3r::instance_check_internal::CommandLineAnalysis:
Class Members
string cl_string
optional< bool > should_send