Go to the source code of this file.
|
static void | remmina_plugin_spice_channel_new_cb (SpiceSession *, SpiceChannel *, RemminaProtocolWidget *) |
|
static void | remmina_plugin_spice_main_channel_event_cb (SpiceChannel *, SpiceChannelEvent, RemminaProtocolWidget *) |
|
static void | remmina_plugin_spice_agent_connected_event_cb (SpiceChannel *, RemminaProtocolWidget *) |
|
static void | remmina_plugin_spice_display_ready_cb (GObject *, GParamSpec *, RemminaProtocolWidget *) |
|
static void | remmina_plugin_spice_update_scale_mode (RemminaProtocolWidget *) |
|
static void | remmina_plugin_spice_session_open_fd (RemminaProtocolWidget *) |
|
static void | remmina_plugin_spice_channel_open_fd (RemminaProtocolWidget *, SpiceChannel *) |
|
void | remmina_plugin_spice_select_usb_devices (RemminaProtocolWidget *) |
|
void | remmina_plugin_spice_file_transfer_new_cb (SpiceMainChannel *, SpiceFileTransferTask *, RemminaProtocolWidget *) |
|
gchar * | str_replace (const gchar *string, const gchar *search, const gchar *replacement) |
|
static void | remmina_plugin_spice_init (RemminaProtocolWidget *gp) |
|
static gboolean | remmina_plugin_spice_open_connection (RemminaProtocolWidget *gp) |
|
static gboolean | remmina_plugin_spice_close_connection (RemminaProtocolWidget *gp) |
|
static gboolean | remmina_plugin_spice_disable_gst_overlay (SpiceChannel *channel, void *pipeline_ptr, RemminaProtocolWidget *gp) |
|
static gboolean | remmina_plugin_spice_ask_auth (RemminaProtocolWidget *gp) |
|
static void | remmina_plugin_spice_keystroke (RemminaProtocolWidget *gp, const guint keystrokes[], const gint keylen) |
|
static void | remmina_plugin_spice_send_ctrlaltdel (RemminaProtocolWidget *gp) |
|
static gboolean | remmina_plugin_spice_query_feature (RemminaProtocolWidget *gp, const RemminaProtocolFeature *feature) |
|
static void | remmina_plugin_spice_call_feature (RemminaProtocolWidget *gp, const RemminaProtocolFeature *feature) |
|
void | remmina_plugin_spice_remove_list_option (gpointer *option_list, const gchar *option_to_remove) |
|
gboolean | remmina_plugin_spice_is_lz4_supported () |
|
G_MODULE_EXPORT gboolean | remmina_plugin_entry (RemminaPluginService *service) |
|
◆ anonymous enum
Enumerator |
---|
REMMINA_PLUGIN_SPICE_FEATURE_PREF_VIEWONLY | |
REMMINA_PLUGIN_SPICE_FEATURE_DYNRESUPDATE | |
REMMINA_PLUGIN_SPICE_FEATURE_PREF_DISABLECLIPBOARD | |
REMMINA_PLUGIN_SPICE_FEATURE_TOOL_SENDCTRLALTDEL | |
REMMINA_PLUGIN_SPICE_FEATURE_TOOL_USBREDIR | |
REMMINA_PLUGIN_SPICE_FEATURE_SCALE | |
Definition at line 39 of file spice_plugin.c.
◆ remmina_plugin_entry()
◆ remmina_plugin_spice_agent_connected_event_cb()
void remmina_plugin_spice_agent_connected_event_cb |
( |
SpiceChannel * |
channel, |
|
|
RemminaProtocolWidget * |
gp |
|
) |
| |
|
static |
◆ remmina_plugin_spice_ask_auth()
◆ remmina_plugin_spice_call_feature()
◆ remmina_plugin_spice_channel_new_cb()
static void remmina_plugin_spice_channel_new_cb |
( |
SpiceSession * |
session, |
|
|
SpiceChannel * |
channel, |
|
|
RemminaProtocolWidget * |
gp |
|
) |
| |
|
static |
g_signal_connect(channel, "open-fd", G_CALLBACK(remmina_plugin_spice_channel_open_fd), gp);
Definition at line 248 of file spice_plugin.c.
◆ remmina_plugin_spice_channel_open_fd()
◆ remmina_plugin_spice_close_connection()
◆ remmina_plugin_spice_disable_gst_overlay()
static gboolean remmina_plugin_spice_disable_gst_overlay |
( |
SpiceChannel * |
channel, |
|
|
void * |
pipeline_ptr, |
|
|
RemminaProtocolWidget * |
gp |
|
) |
| |
|
static |
◆ remmina_plugin_spice_display_ready_cb()
static void remmina_plugin_spice_display_ready_cb |
( |
GObject * |
display, |
|
|
GParamSpec * |
param_spec, |
|
|
RemminaProtocolWidget * |
gp |
|
) |
| |
|
static |
◆ remmina_plugin_spice_file_transfer_new_cb()
void remmina_plugin_spice_file_transfer_new_cb |
( |
SpiceMainChannel * |
, |
|
|
SpiceFileTransferTask * |
, |
|
|
RemminaProtocolWidget * |
|
|
) |
| |
◆ remmina_plugin_spice_init()
◆ remmina_plugin_spice_is_lz4_supported()
gboolean remmina_plugin_spice_is_lz4_supported |
( |
| ) |
|
◆ remmina_plugin_spice_keystroke()
static void remmina_plugin_spice_keystroke |
( |
RemminaProtocolWidget * |
gp, |
|
|
const guint |
keystrokes[], |
|
|
const gint |
keylen |
|
) |
| |
|
static |
◆ remmina_plugin_spice_main_channel_event_cb()
static void remmina_plugin_spice_main_channel_event_cb |
( |
SpiceChannel * |
channel, |
|
|
SpiceChannelEvent |
event, |
|
|
RemminaProtocolWidget * |
gp |
|
) |
| |
|
static |
◆ remmina_plugin_spice_open_connection()
◆ remmina_plugin_spice_query_feature()
◆ remmina_plugin_spice_remove_list_option()
void remmina_plugin_spice_remove_list_option |
( |
gpointer * |
option_list, |
|
|
const gchar * |
option_to_remove |
|
) |
| |
◆ remmina_plugin_spice_select_usb_devices()
◆ remmina_plugin_spice_send_ctrlaltdel()
◆ remmina_plugin_spice_session_open_fd()
◆ remmina_plugin_spice_update_scale_mode()
◆ str_replace()
gchar* str_replace |
( |
const gchar * |
string, |
|
|
const gchar * |
search, |
|
|
const gchar * |
replacement |
|
) |
| |
◆ disablegstvideooverlay_tooltip
gchar disablegstvideooverlay_tooltip[] |
|
static |
Initial value:=
N_(
"Disable video overlay if videos are not displayed properly.\n")
N_("Unable to connect to VNC server")
Definition at line 661 of file spice_plugin.c.
◆ imagecompression_list
gpointer imagecompression_list[] |
|
static |
Initial value:=
{
"4", "Quic",
"5", "GLZ",
"6", "LZ",
"7", "LZ4",
NULL
}
N_("Unable to connect to VNC server")
Definition at line 644 of file spice_plugin.c.
◆ remmina_plugin_service
◆ remmina_plugin_spice
Initial value:=
{
"SPICE",
N_(
"SPICE - Simple Protocol for Independent Computing Environments"),
GETTEXT_PACKAGE,
VERSION,
"org.remmina.Remmina-spice-symbolic",
"org.remmina.Remmina-spice-ssh-symbolic",
NULL,
NULL,
NULL
}
static const RemminaProtocolFeature remmina_plugin_spice_features[]
static void remmina_plugin_spice_keystroke(RemminaProtocolWidget *gp, const guint keystrokes[], const gint keylen)
static gboolean remmina_plugin_spice_query_feature(RemminaProtocolWidget *gp, const RemminaProtocolFeature *feature)
static gboolean remmina_plugin_spice_open_connection(RemminaProtocolWidget *gp)
static const RemminaProtocolSetting remmina_plugin_spice_basic_settings[]
static void remmina_plugin_spice_call_feature(RemminaProtocolWidget *gp, const RemminaProtocolFeature *feature)
static const RemminaProtocolSetting remmina_plugin_spice_advanced_settings[]
N_("Unable to connect to VNC server")
static void remmina_plugin_spice_init(RemminaProtocolWidget *gp)
static gboolean remmina_plugin_spice_close_connection(RemminaProtocolWidget *gp)
Definition at line 735 of file spice_plugin.c.
◆ remmina_plugin_spice_advanced_settings
Initial value:=
{
#ifdef SPICE_GTK_CHECK_VERSION
# if SPICE_GTK_CHECK_VERSION(0, 35, 0)
# endif
# if SPICE_GTK_CHECK_VERSION(0, 31, 0)
# endif
#endif
}
static gpointer imagecompression_list[]
static gchar disablegstvideooverlay_tooltip[]
N_("Unable to connect to VNC server")
static gpointer videocodec_list[]
Definition at line 702 of file spice_plugin.c.
◆ remmina_plugin_spice_basic_settings
Initial value:=
{
}
N_("Unable to connect to VNC server")
Definition at line 683 of file spice_plugin.c.
◆ remmina_plugin_spice_features
Initial value:=
{
}
N_("Unable to connect to VNC server")
Definition at line 723 of file spice_plugin.c.
◆ videocodec_list
gpointer videocodec_list[] |
|
static |
Initial value:=
{
"1", "mjpeg",
"2", "vp8",
"3", "h264",
"4", "vp9",
"5", "h265",
NULL
}
N_("Unable to connect to VNC server")
Definition at line 626 of file spice_plugin.c.