OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::PyPrinterAgentPluginCapabilityTrampoline::ShutdownDisconnect Struct Reference
Collaboration diagram for Slic3r::PyPrinterAgentPluginCapabilityTrampoline::ShutdownDisconnect:

Public Types

enum  : int { Pending , Started , Abandoned }

Public Attributes

std::atomic< int > state {Pending}
std::promise< int > result
std::shared_future< int > done {result.get_future().share()}
std::chrono::steady_clock::time_point deadline {std::chrono::steady_clock::now() + std::chrono::seconds(3)}

Detailed Description

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
Pending 
Started 
Abandoned 
331: int { Pending, Started, Abandoned };
@ Abandoned
Definition PrinterAgentPluginCapabilityTrampoline.hpp:331
@ Pending
Definition PrinterAgentPluginCapabilityTrampoline.hpp:331
@ Started
Definition PrinterAgentPluginCapabilityTrampoline.hpp:331

Member Data Documentation

◆ deadline

std::chrono::steady_clock::time_point Slic3r::PyPrinterAgentPluginCapabilityTrampoline::ShutdownDisconnect::deadline {std::chrono::steady_clock::now() + std::chrono::seconds(3)}
335{std::chrono::steady_clock::now() + std::chrono::seconds(3)};

◆ done

std::shared_future<int> Slic3r::PyPrinterAgentPluginCapabilityTrampoline::ShutdownDisconnect::done {result.get_future().share()}
334{result.get_future().share()};
std::promise< int > result
Definition PrinterAgentPluginCapabilityTrampoline.hpp:333

◆ result

std::promise<int> Slic3r::PyPrinterAgentPluginCapabilityTrampoline::ShutdownDisconnect::result

◆ state

std::atomic<int> Slic3r::PyPrinterAgentPluginCapabilityTrampoline::ShutdownDisconnect::state {Pending}

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