OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::PrinterAgentInfo Struct Reference

#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/Utils/NetworkAgentFactory.hpp>

Collaboration diagram for Slic3r::PrinterAgentInfo:

Public Member Functions

bool is_plugin () const
 PrinterAgentInfo (const std::string &id_, const std::string &display_name_, PrinterAgentFactory factory_)
 PrinterAgentInfo (const std::string &id_, const std::string &display_name_, const std::string &plugin_identifier, PrinterAgentFactory factory_)

Public Attributes

std::string id
std::string display_name
std::string plugin_identifier
PrinterAgentFactory factory

Detailed Description

Constructor & Destructor Documentation

◆ PrinterAgentInfo() [1/2]

Slic3r::PrinterAgentInfo::PrinterAgentInfo ( const std::string & id_,
const std::string & display_name_,
PrinterAgentFactory factory_ )
inline
37 : id(id_), display_name(display_name_), factory(std::move(factory_))
38 {}
std::string display_name
Definition NetworkAgentFactory.hpp:31
std::string id
Definition NetworkAgentFactory.hpp:30
PrinterAgentFactory factory
Definition NetworkAgentFactory.hpp:33

References display_name, factory, and id.

◆ PrinterAgentInfo() [2/2]

Slic3r::PrinterAgentInfo::PrinterAgentInfo ( const std::string & id_,
const std::string & display_name_,
const std::string & plugin_identifier,
PrinterAgentFactory factory_ )
inline
41 : id(id_), display_name(display_name_), plugin_identifier(plugin_identifier), factory(std::move(factory_))
42 {}
std::string plugin_identifier
Definition NetworkAgentFactory.hpp:32

References display_name, factory, id, and plugin_identifier.

Member Function Documentation

◆ is_plugin()

bool Slic3r::PrinterAgentInfo::is_plugin ( ) const
inline
35{ return !plugin_identifier.empty(); }

References plugin_identifier.

Member Data Documentation

◆ display_name

std::string Slic3r::PrinterAgentInfo::display_name

◆ factory

PrinterAgentFactory Slic3r::PrinterAgentInfo::factory

◆ id

std::string Slic3r::PrinterAgentInfo::id

◆ plugin_identifier

std::string Slic3r::PrinterAgentInfo::plugin_identifier

Referenced by PrinterAgentInfo(), and is_plugin().


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