NEW: print with emmc

jira: [STUDIO-14427]
Change-Id: I8b0c56ce1c2b7b90949b72c49acfdbb31c876df1
(cherry picked from commit 76e45bde2540ee418719e00b999c5fd724baec71)
This commit is contained in:
haolin.tian
2025-09-23 20:20:06 +08:00
committed by Noisyfox
parent d6e40352c2
commit aa75c444aa
8 changed files with 145 additions and 10 deletions

View File

@@ -76,6 +76,7 @@ using fn_ft_tunnel_create = ft_err(FT_CALL *)(const char *url, FT_TunnelH
using fn_ft_tunnel_retain = void(FT_CALL *)(FT_TunnelHandle *);
using fn_ft_tunnel_release = void(FT_CALL *)(FT_TunnelHandle *);
using fn_ft_tunnel_start_connect = ft_err(FT_CALL *)(FT_TunnelHandle *, void(FT_CALL *)(void *user, int ok, int err, const char *msg), void *user);
using fn_ft_tunnel_sync_connect = ft_err(FT_CALL *)(FT_TunnelHandle *);
using fn_ft_tunnel_set_status_cb = ft_err(FT_CALL *)(FT_TunnelHandle *, void(FT_CALL *)(void *user, int old_status, int new_status, int err, const char *msg), void *user);
using fn_ft_tunnel_shutdown = ft_err(FT_CALL *)(FT_TunnelHandle *);
@@ -107,6 +108,7 @@ struct FileTransferModule
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{};
@@ -146,6 +148,7 @@ public:
FileTransferTunnel &operator=(FileTransferTunnel &&) = delete;
void start_connect();
bool sync_start_connect();
void on_connection(ConnectionCb cb);
void on_status(TunnelStatusCb cb);