Remmina - The GTK+ Remote Desktop Client  v1.4.2
Remmina is a remote desktop client written in GTK+, aiming to be useful for system administrators and travellers, who need to work with lots of remote computers in front of either large monitors or tiny netbooks. Remmina supports multiple network protocols in an integrated and consistent user interface. Currently RDP, VNC, NX, XDMCP and SSH are supported.
remmina_masterthread_exec_data Struct Reference

#include <remmina_masterthread_exec.h>

Public Types

enum  {
  FUNC_GTK_LABEL_SET_TEXT, FUNC_INIT_SAVE_CRED, FUNC_CHAT_RECEIVE, FUNC_FILE_GET_STRING,
  FUNC_FTP_CLIENT_UPDATE_TASK, FUNC_FTP_CLIENT_GET_WAITING_TASK, FUNC_SFTP_CLIENT_CONFIRM_RESUME, FUNC_PROTOCOLWIDGET_EMIT_SIGNAL,
  FUNC_PROTOCOLWIDGET_MPPROGRESS, FUNC_PROTOCOLWIDGET_MPDESTROY, FUNC_PROTOCOLWIDGET_MPSHOWRETRY, FUNC_PROTOCOLWIDGET_PANELSHOWLISTEN,
  FUNC_VTE_TERMINAL_SET_ENCODING_AND_PTY
}
 

Data Fields

enum remmina_masterthread_exec_data:: { ... }  func
 
union {
   struct {
      GtkLabel *   label
 
      const gchar *   str
 
   }   gtk_label_set_text
 
   struct {
      RemminaProtocolWidget *   gp
 
   }   init_save_creds
 
   struct {
      RemminaProtocolWidget *   gp
 
      const gchar *   text
 
   }   chat_receive
 
   struct {
      RemminaFile *   remminafile
 
      const gchar *   setting
 
      const gchar *   retval
 
   }   file_get_string
 
   struct {
      RemminaFTPClient *   client
 
      RemminaFTPTask *   task
 
   }   ftp_client_update_task
 
   struct {
      RemminaFTPClient *   client
 
      RemminaFTPTask *   retval
 
   }   ftp_client_get_waiting_task
 
   struct {
      RemminaProtocolWidget *   gp
 
      const gchar *   signal_name
 
   }   protocolwidget_emit_signal
 
   struct {
      RemminaConnectionObject *   cnnobj
 
      const gchar *   message
 
      RemminaMessagePanelCallback   response_callback
 
      gpointer   response_callback_data
 
      RemminaMessagePanel *   ret_mp
 
   }   protocolwidget_mpprogress
 
   struct {
      RemminaConnectionObject *   cnnobj
 
      RemminaMessagePanel *   mp
 
   }   protocolwidget_mpdestroy
 
   struct {
      RemminaProtocolWidget *   gp
 
   }   protocolwidget_mpshowretry
 
   struct {
      RemminaProtocolWidget *   gp
 
      int   port
 
   }   protocolwidget_panelshowlisten
 
   struct {
      RemminaSFTPClient *   client
 
      const gchar *   path
 
      gint   retval
 
   }   sftp_client_confirm_resume
 
   struct {
      VteTerminal *   terminal
 
      const char *   codeset
 
      int   master
 
      int   slave
 
   }   vte_terminal_set_encoding_and_pty
 
p
 
pthread_mutex_t pt_mutex
 
pthread_cond_t pt_cond
 
gboolean cancelled
 
gboolean complete
 

Detailed Description

Definition at line 43 of file remmina_masterthread_exec.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
FUNC_GTK_LABEL_SET_TEXT 
FUNC_INIT_SAVE_CRED 
FUNC_CHAT_RECEIVE 
FUNC_FILE_GET_STRING 
FUNC_FTP_CLIENT_UPDATE_TASK 
FUNC_FTP_CLIENT_GET_WAITING_TASK 
FUNC_SFTP_CLIENT_CONFIRM_RESUME 
FUNC_PROTOCOLWIDGET_EMIT_SIGNAL 
FUNC_PROTOCOLWIDGET_MPPROGRESS 
FUNC_PROTOCOLWIDGET_MPDESTROY 
FUNC_PROTOCOLWIDGET_MPSHOWRETRY 
FUNC_PROTOCOLWIDGET_PANELSHOWLISTEN 
FUNC_VTE_TERMINAL_SET_ENCODING_AND_PTY 

Definition at line 44 of file remmina_masterthread_exec.h.

Field Documentation

◆ cancelled

gboolean remmina_masterthread_exec_data::cancelled

Definition at line 123 of file remmina_masterthread_exec.h.

◆ chat_receive

struct { ... } remmina_masterthread_exec_data::chat_receive

◆ client [1/2]

RemminaFTPClient* remmina_masterthread_exec_data::client

Definition at line 73 of file remmina_masterthread_exec.h.

◆ client [2/2]

RemminaSFTPClient* remmina_masterthread_exec_data::client

Definition at line 104 of file remmina_masterthread_exec.h.

◆ cnnobj

RemminaConnectionObject* remmina_masterthread_exec_data::cnnobj

Definition at line 85 of file remmina_masterthread_exec.h.

◆ codeset

const char* remmina_masterthread_exec_data::codeset

Definition at line 112 of file remmina_masterthread_exec.h.

◆ complete

gboolean remmina_masterthread_exec_data::complete

Definition at line 124 of file remmina_masterthread_exec.h.

◆ file_get_string

struct { ... } remmina_masterthread_exec_data::file_get_string

◆ ftp_client_get_waiting_task

struct { ... } remmina_masterthread_exec_data::ftp_client_get_waiting_task

◆ ftp_client_update_task

struct { ... } remmina_masterthread_exec_data::ftp_client_update_task

◆ func

enum { ... } remmina_masterthread_exec_data::func

◆ gp

RemminaProtocolWidget* remmina_masterthread_exec_data::gp

Definition at line 61 of file remmina_masterthread_exec.h.

◆ gtk_label_set_text

struct { ... } remmina_masterthread_exec_data::gtk_label_set_text

◆ init_save_creds

struct { ... } remmina_masterthread_exec_data::init_save_creds

◆ label

GtkLabel* remmina_masterthread_exec_data::label

Definition at line 57 of file remmina_masterthread_exec.h.

◆ master

int remmina_masterthread_exec_data::master

Definition at line 113 of file remmina_masterthread_exec.h.

◆ message

const gchar* remmina_masterthread_exec_data::message

Definition at line 86 of file remmina_masterthread_exec.h.

◆ mp

RemminaMessagePanel* remmina_masterthread_exec_data::mp

Definition at line 93 of file remmina_masterthread_exec.h.

◆ p

union { ... } remmina_masterthread_exec_data::p

◆ path

const gchar* remmina_masterthread_exec_data::path

Definition at line 105 of file remmina_masterthread_exec.h.

◆ port

int remmina_masterthread_exec_data::port

Definition at line 100 of file remmina_masterthread_exec.h.

◆ protocolwidget_emit_signal

struct { ... } remmina_masterthread_exec_data::protocolwidget_emit_signal

◆ protocolwidget_mpdestroy

struct { ... } remmina_masterthread_exec_data::protocolwidget_mpdestroy

◆ protocolwidget_mpprogress

struct { ... } remmina_masterthread_exec_data::protocolwidget_mpprogress

◆ protocolwidget_mpshowretry

struct { ... } remmina_masterthread_exec_data::protocolwidget_mpshowretry

◆ protocolwidget_panelshowlisten

struct { ... } remmina_masterthread_exec_data::protocolwidget_panelshowlisten

◆ pt_cond

pthread_cond_t remmina_masterthread_exec_data::pt_cond

Definition at line 121 of file remmina_masterthread_exec.h.

◆ pt_mutex

pthread_mutex_t remmina_masterthread_exec_data::pt_mutex

Definition at line 120 of file remmina_masterthread_exec.h.

◆ remminafile

RemminaFile* remmina_masterthread_exec_data::remminafile

Definition at line 68 of file remmina_masterthread_exec.h.

◆ response_callback

RemminaMessagePanelCallback remmina_masterthread_exec_data::response_callback

Definition at line 87 of file remmina_masterthread_exec.h.

◆ response_callback_data

gpointer remmina_masterthread_exec_data::response_callback_data

Definition at line 88 of file remmina_masterthread_exec.h.

◆ ret_mp

RemminaMessagePanel* remmina_masterthread_exec_data::ret_mp

Definition at line 89 of file remmina_masterthread_exec.h.

◆ retval [1/3]

const gchar* remmina_masterthread_exec_data::retval

Definition at line 70 of file remmina_masterthread_exec.h.

◆ retval [2/3]

RemminaFTPTask* remmina_masterthread_exec_data::retval

Definition at line 78 of file remmina_masterthread_exec.h.

◆ retval [3/3]

gint remmina_masterthread_exec_data::retval

Definition at line 106 of file remmina_masterthread_exec.h.

◆ setting

const gchar* remmina_masterthread_exec_data::setting

Definition at line 69 of file remmina_masterthread_exec.h.

◆ sftp_client_confirm_resume

struct { ... } remmina_masterthread_exec_data::sftp_client_confirm_resume

◆ signal_name

const gchar* remmina_masterthread_exec_data::signal_name

Definition at line 82 of file remmina_masterthread_exec.h.

◆ slave

int remmina_masterthread_exec_data::slave

Definition at line 114 of file remmina_masterthread_exec.h.

◆ str

const gchar* remmina_masterthread_exec_data::str

Definition at line 58 of file remmina_masterthread_exec.h.

◆ task

RemminaFTPTask* remmina_masterthread_exec_data::task

Definition at line 74 of file remmina_masterthread_exec.h.

◆ terminal

VteTerminal* remmina_masterthread_exec_data::terminal

Definition at line 111 of file remmina_masterthread_exec.h.

◆ text

const gchar* remmina_masterthread_exec_data::text

Definition at line 65 of file remmina_masterthread_exec.h.

◆ vte_terminal_set_encoding_and_pty

struct { ... } remmina_masterthread_exec_data::vte_terminal_set_encoding_and_pty

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