| add_subscribe(std::vector< std::string > dev_list) | Slic3r::IPrinterAgent | inlinevirtual |
| audit_plugin_key() const | Slic3r::PluginCapabilityInterface | inline |
| bind(std::string dev_ip, std::string dev_id, std::string dev_model, std::string sec_link, std::string timezone, bool improved, OnUpdateStatusFn update_fn) override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| bind_detect(std::string dev_ip, std::string sec_link, detectResult &detect) override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| check_cert() override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| command_ams_calibrate(std::string dev_id, int ams_id, int sequence_id, bool lan_mode) override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| command_ams_refresh_rfid(std::string dev_id, int ams_id, int slot_id, int sequence_id, bool lan_mode) override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| command_ams_select_tray(std::string dev_id, std::string tray_id, int sequence_id, bool lan_mode) override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| command_auto_leveling(std::string dev_id, int sequence_id, bool lan_mode) override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| command_axis_control(std::string dev_id, std::string axis, double unit, double input_val, int speed, bool is_core_xy, bool supports_mqtt_axis_control, int sequence_id, bool lan_mode) override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| command_go_home(std::string dev_id, bool is_printing, bool supports_mqtt_homing, int sequence_id, bool lan_mode) override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| command_set_bed(std::string dev_id, int temp, bool supports_mqtt_bed_ctrl, int sequence_id, bool lan_mode) override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| command_set_nozzle(std::string dev_id, int temp, int sequence_id, bool lan_mode) override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| command_start_camera(std::string dev_id) override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| command_xyz_abs(std::string dev_id, int sequence_id, bool lan_mode) override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| config_ui_available() const | Slic3r::PluginCapabilityInterface | inline |
| connect_printer(const PrinterConnectionParams ¶ms) override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| decrement() const | Slic3r::PluginCapabilityInterface | inline |
| default_lan_username() const | Slic3r::IPrinterAgent | inlinevirtual |
| del_subscribe(std::vector< std::string > dev_list) | Slic3r::IPrinterAgent | inlinevirtual |
| disconnect_printer() override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| disconnect_printer_at_shutdown() | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlineprivate |
| fetch_filament_info(std::string dev_id, FilamentSyncMode sync_mode) override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| from_orca_filament_id(const std::string &orca_filament_id) const | Slic3r::IPrinterAgent | inlinevirtual |
| get_agent_info() override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| get_camera_stream_mode() const override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| get_camera_url() const override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| get_config_ui() const override | Slic3r::PyPluginCommonTrampoline< PrinterAgentPluginCapability > | inlinevirtual |
| get_default_config() const override | Slic3r::PyPluginCommonTrampoline< PrinterAgentPluginCapability > | inlinevirtual |
| get_filament_sync_mode() const override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| get_hms_snapshot(std::string dev_id, std::string file_name, std::function< void(std::string, int)> callback) override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| get_name() const override | Slic3r::PyPluginCommonTrampoline< PrinterAgentPluginCapability > | inlinevirtual |
| get_type() const override | Slic3r::PrinterAgentPluginCapability | inlinevirtual |
| get_user_selected_machine() override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| has_config_ui() const override | Slic3r::PyPluginCommonTrampoline< PrinterAgentPluginCapability > | inlinevirtual |
| identity() const | Slic3r::PluginCapabilityInterface | inline |
| increment() const | Slic3r::PluginCapabilityInterface | inline |
| install_device_cert(std::string dev_id, bool lan_only) override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| is_enabled() const | Slic3r::PluginCapabilityInterface | inline |
| log_failure(const char *operation, const char *error) const | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlineprivate |
| m_audit_plugin_key | Slic3r::PluginCapabilityInterface | private |
| m_config_ui_available | Slic3r::PluginCapabilityInterface | private |
| m_enabled | Slic3r::PluginCapabilityInterface | private |
| m_name | Slic3r::PluginCapabilityInterface | private |
| m_refs | Slic3r::PluginCapabilityInterface | mutableprivate |
| m_shutdown_disconnect | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | private |
| m_shutdown_disconnect_mutex | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | private |
| m_type | Slic3r::PluginCapabilityInterface | private |
| name() const | Slic3r::PluginCapabilityInterface | inline |
| on_cancelled() override | Slic3r::PyPluginCommonTrampoline< PrinterAgentPluginCapability > | inlinevirtual |
| on_lifecycle_event(LifecycleEvent event, const LifecycleEventContext &ctx) override | Slic3r::PyPluginCommonTrampoline< PrinterAgentPluginCapability > | inlinevirtual |
| on_load() override | Slic3r::PyPluginCommonTrampoline< PrinterAgentPluginCapability > | inlinevirtual |
| on_unload() override | Slic3r::PyPluginCommonTrampoline< PrinterAgentPluginCapability > | inlinevirtual |
| ping_bind(std::string ping_code) override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| publish_command_json(std::string dev_id, const nlohmann::json &j, bool lan_mode) | Slic3r::IPrinterAgent | inlineprivate |
| python_disconnect_printer() | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlineprivate |
| ref_count() const | Slic3r::PluginCapabilityInterface | inline |
| RegisterBindings(pybind11::module_ &module) | Slic3r::PrinterAgentPluginCapability | static |
| request_bind_ticket(std::string *ticket) override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| run_shutdown_disconnect(PyPrinterAgentPluginCapabilityTrampoline *agent, ShutdownDisconnect &call) | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlineprivatestatic |
| send_message(std::string dev_id, std::string json_str, int qos, int flag) override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| send_message_to_printer(std::string dev_id, std::string json_str, int qos, int flag) override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| set_audit_plugin_key(std::string key) | Slic3r::PluginCapabilityInterface | inline |
| set_cloud_agent(std::shared_ptr< ICloudServiceAgent > cloud) final override | Slic3r::PrinterAgentPluginCapability | inlinevirtual |
| set_config_ui_available(bool available) | Slic3r::PluginCapabilityInterface | inline |
| set_enabled(bool enabled) | Slic3r::PluginCapabilityInterface | inline |
| set_on_local_connect_fn(OnLocalConnectedFn fn) override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| set_on_local_message_fn(OnMessageFn fn) override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| set_on_message_fn(OnMessageFn fn) override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| set_on_printer_connected_fn(OnPrinterConnectedFn fn) override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| set_on_ssdp_msg_fn(OnMsgArrivedFn fn) override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| set_on_subscribe_failure_fn(GetSubscribeFailureFn fn) override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| set_on_user_message_fn(OnMessageFn fn) override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| set_queue_on_main_fn(QueueOnMainFn fn) override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| set_resolved_identity(std::string name, PluginCapabilityType type) | Slic3r::PluginCapabilityInterface | inline |
| set_server_callback(OnServerErrFn fn) override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| set_user_selected_machine(std::string dev_id) override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| start_discovery(bool start, bool sending) override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| start_local_print(PrintParams params, OnUpdateStatusFn update_fn, WasCancelledFn cancel_fn) override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| start_local_print_with_record(PrintParams params, OnUpdateStatusFn update_fn, WasCancelledFn cancel_fn, OnWaitFn wait_fn) override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| start_print(PrintParams params, OnUpdateStatusFn update_fn, WasCancelledFn cancel_fn, OnWaitFn wait_fn) override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| start_sdcard_print(PrintParams params, OnUpdateStatusFn update_fn, WasCancelledFn cancel_fn) override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| start_send_gcode_to_sdcard(PrintParams params, OnUpdateStatusFn update_fn, WasCancelledFn cancel_fn, OnWaitFn wait_fn) override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| start_subscribe(std::string module) | Slic3r::IPrinterAgent | inlinevirtual |
| stop_subscribe(std::string module) | Slic3r::IPrinterAgent | inlinevirtual |
| to_orca_filament_id(const std::string &printer_filament_id) const | Slic3r::IPrinterAgent | inlinevirtual |
| type() const | Slic3r::PluginCapabilityInterface | inline |
| unbind(std::string dev_id) override | Slic3r::PyPrinterAgentPluginCapabilityTrampoline | inlinevirtual |
| ~IPrinterAgent()=default | Slic3r::IPrinterAgent | virtual |
| ~PluginCapabilityInterface()=default | Slic3r::PluginCapabilityInterface | virtual |