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

FileTransferModule, support file operations on printer. More...

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

Collaboration diagram for Slic3r::FileTransferModule:

Public Member Functions

 FileTransferModule (ModuleHandle networking_module, int required_abi_version=1)
 FileTransferModule (const FileTransferModule &)=delete
FileTransferModule & operator= (const FileTransferModule &)=delete

Public Attributes

fn_ft_abi_version ft_abi_version {}
fn_ft_free ft_free {}
fn_ft_job_result_destroy ft_job_result_destroy {}
fn_ft_job_msg_destroy ft_job_msg_destroy {}
fn_ft_tunnel_create ft_tunnel_create {}
fn_ft_tunnel_retain ft_tunnel_retain {}
fn_ft_tunnel_release ft_tunnel_release {}
fn_ft_tunnel_start_connect ft_tunnel_start_connect {}
fn_ft_tunnel_sync_connect ft_tunnel_sync_connect {}
fn_ft_tunnel_set_status_cb ft_tunnel_set_status_cb {}
fn_ft_tunnel_shutdown ft_tunnel_shutdown {}
fn_ft_job_create ft_job_create {}
fn_ft_job_retain ft_job_retain {}
fn_ft_job_release ft_job_release {}
fn_ft_job_set_result_cb ft_job_set_result_cb {}
fn_ft_job_get_result ft_job_get_result {}
fn_ft_tunnel_start_job ft_tunnel_start_job {}
fn_ft_job_cancel ft_job_cancel {}
fn_ft_job_set_msg_cb ft_job_set_msg_cb {}
fn_ft_job_try_get_msg ft_job_try_get_msg {}
fn_ft_job_get_msg ft_job_get_msg {}
ModuleHandle networking_ {}

Detailed Description

FileTransferModule, support file operations on printer.

Constructor & Destructor Documentation

◆ FileTransferModule() [1/2]

Slic3r::FileTransferModule::FileTransferModule ( ModuleHandle networking_module,
int required_abi_version = 1 )
explicit
13 : networking_(networking_module)
14{
15 // basic
20
21 // tunnel
29
30 // job
38
42}
T sym_lookup(ModuleHandle mh, const char *name)
Definition FileTransferUtils.hpp:59
fn_ft_job_get_msg ft_job_get_msg
Definition FileTransferUtils.hpp:126
ModuleHandle networking_
Definition FileTransferUtils.hpp:128
fn_ft_job_get_result ft_job_get_result
Definition FileTransferUtils.hpp:120
fn_ft_job_set_result_cb ft_job_set_result_cb
Definition FileTransferUtils.hpp:119
fn_ft_tunnel_start_job ft_tunnel_start_job
Definition FileTransferUtils.hpp:121
fn_ft_job_release ft_job_release
Definition FileTransferUtils.hpp:118
fn_ft_abi_version ft_abi_version
Definition FileTransferUtils.hpp:101
fn_ft_job_create ft_job_create
Definition FileTransferUtils.hpp:116
fn_ft_tunnel_create ft_tunnel_create
Definition FileTransferUtils.hpp:107
fn_ft_job_retain ft_job_retain
Definition FileTransferUtils.hpp:117
fn_ft_free ft_free
Definition FileTransferUtils.hpp:102
fn_ft_tunnel_shutdown ft_tunnel_shutdown
Definition FileTransferUtils.hpp:113
fn_ft_job_cancel ft_job_cancel
Definition FileTransferUtils.hpp:122
fn_ft_tunnel_set_status_cb ft_tunnel_set_status_cb
Definition FileTransferUtils.hpp:112
fn_ft_job_try_get_msg ft_job_try_get_msg
Definition FileTransferUtils.hpp:125
fn_ft_job_result_destroy ft_job_result_destroy
Definition FileTransferUtils.hpp:103
fn_ft_job_msg_destroy ft_job_msg_destroy
Definition FileTransferUtils.hpp:104
fn_ft_tunnel_start_connect ft_tunnel_start_connect
Definition FileTransferUtils.hpp:110
fn_ft_tunnel_release ft_tunnel_release
Definition FileTransferUtils.hpp:109
fn_ft_job_set_msg_cb ft_job_set_msg_cb
Definition FileTransferUtils.hpp:124
fn_ft_tunnel_sync_connect ft_tunnel_sync_connect
Definition FileTransferUtils.hpp:111
fn_ft_tunnel_retain ft_tunnel_retain
Definition FileTransferUtils.hpp:108

References ft_abi_version, ft_free, ft_job_cancel, ft_job_create, ft_job_get_msg, ft_job_get_result, ft_job_msg_destroy, ft_job_release, ft_job_result_destroy, ft_job_retain, ft_job_set_msg_cb, ft_job_set_result_cb, ft_job_try_get_msg, ft_tunnel_create, ft_tunnel_release, ft_tunnel_retain, ft_tunnel_set_status_cb, ft_tunnel_shutdown, ft_tunnel_start_connect, ft_tunnel_start_job, ft_tunnel_sync_connect, networking_, and Slic3r::sym_lookup().

Referenced by FileTransferModule(), and operator=().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ FileTransferModule() [2/2]

Slic3r::FileTransferModule::FileTransferModule ( const FileTransferModule & )
delete

References FileTransferModule().

Here is the call graph for this function:

Member Function Documentation

◆ operator=()

FileTransferModule & Slic3r::FileTransferModule::operator= ( const FileTransferModule & )
delete

References FileTransferModule().

Here is the call graph for this function:

Member Data Documentation

◆ ft_abi_version

fn_ft_abi_version Slic3r::FileTransferModule::ft_abi_version {}
101{};

Referenced by FileTransferModule().

◆ ft_free

fn_ft_free Slic3r::FileTransferModule::ft_free {}
102{};

Referenced by FileTransferModule().

◆ ft_job_cancel

fn_ft_job_cancel Slic3r::FileTransferModule::ft_job_cancel {}
122{};

Referenced by FileTransferModule().

◆ ft_job_create

fn_ft_job_create Slic3r::FileTransferModule::ft_job_create {}
116{};

Referenced by FileTransferModule().

◆ ft_job_get_msg

fn_ft_job_get_msg Slic3r::FileTransferModule::ft_job_get_msg {}
126{};

Referenced by FileTransferModule().

◆ ft_job_get_result

fn_ft_job_get_result Slic3r::FileTransferModule::ft_job_get_result {}
120{};

Referenced by FileTransferModule().

◆ ft_job_msg_destroy

fn_ft_job_msg_destroy Slic3r::FileTransferModule::ft_job_msg_destroy {}
104{};

Referenced by FileTransferModule().

◆ ft_job_release

fn_ft_job_release Slic3r::FileTransferModule::ft_job_release {}
118{};

Referenced by FileTransferModule().

◆ ft_job_result_destroy

fn_ft_job_result_destroy Slic3r::FileTransferModule::ft_job_result_destroy {}
103{};

Referenced by FileTransferModule().

◆ ft_job_retain

fn_ft_job_retain Slic3r::FileTransferModule::ft_job_retain {}
117{};

Referenced by FileTransferModule().

◆ ft_job_set_msg_cb

fn_ft_job_set_msg_cb Slic3r::FileTransferModule::ft_job_set_msg_cb {}
124{};

Referenced by FileTransferModule().

◆ ft_job_set_result_cb

fn_ft_job_set_result_cb Slic3r::FileTransferModule::ft_job_set_result_cb {}
119{};

Referenced by FileTransferModule().

◆ ft_job_try_get_msg

fn_ft_job_try_get_msg Slic3r::FileTransferModule::ft_job_try_get_msg {}
125{};

Referenced by FileTransferModule().

◆ ft_tunnel_create

fn_ft_tunnel_create Slic3r::FileTransferModule::ft_tunnel_create {}
107{};

Referenced by FileTransferModule().

◆ ft_tunnel_release

fn_ft_tunnel_release Slic3r::FileTransferModule::ft_tunnel_release {}
109{};

Referenced by FileTransferModule().

◆ ft_tunnel_retain

fn_ft_tunnel_retain Slic3r::FileTransferModule::ft_tunnel_retain {}
108{};

Referenced by FileTransferModule().

◆ ft_tunnel_set_status_cb

fn_ft_tunnel_set_status_cb Slic3r::FileTransferModule::ft_tunnel_set_status_cb {}
112{};

Referenced by FileTransferModule().

◆ ft_tunnel_shutdown

fn_ft_tunnel_shutdown Slic3r::FileTransferModule::ft_tunnel_shutdown {}
113{};

Referenced by FileTransferModule().

◆ ft_tunnel_start_connect

fn_ft_tunnel_start_connect Slic3r::FileTransferModule::ft_tunnel_start_connect {}
110{};

Referenced by FileTransferModule().

◆ ft_tunnel_start_job

fn_ft_tunnel_start_job Slic3r::FileTransferModule::ft_tunnel_start_job {}
121{};

Referenced by FileTransferModule().

◆ ft_tunnel_sync_connect

fn_ft_tunnel_sync_connect Slic3r::FileTransferModule::ft_tunnel_sync_connect {}
111{};

Referenced by FileTransferModule().

◆ networking_

ModuleHandle Slic3r::FileTransferModule::networking_ {}
128{};

Referenced by FileTransferModule().


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