Remmina - The GTK+ Remote Desktop Client  v1.4.34
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_ftp_client.h File Reference

Go to the source code of this file.

Data Structures

struct  _RemminaFTPClient
 
struct  _RemminaFTPClientClass
 
struct  _RemminaFTPTask
 

Typedefs

typedef struct _RemminaFTPClientPriv RemminaFTPClientPriv
 
typedef struct _RemminaFTPClient RemminaFTPClient
 
typedef struct _RemminaFTPClientClass RemminaFTPClientClass
 
typedef struct _RemminaFTPTask RemminaFTPTask
 

Enumerations

enum  { REMMINA_FTP_FILE_TYPE_DIR , REMMINA_FTP_FILE_TYPE_FILE , REMMINA_FTP_FILE_TYPE_LINK , REMMINA_FTP_FILE_N_TYPES }
 
enum  {
  REMMINA_FTP_FILE_COLUMN_TYPE , REMMINA_FTP_FILE_COLUMN_NAME , REMMINA_FTP_FILE_COLUMN_SIZE , REMMINA_FTP_FILE_COLUMN_USER ,
  REMMINA_FTP_FILE_COLUMN_GROUP , REMMINA_FTP_FILE_COLUMN_PERMISSION , REMMINA_FTP_FILE_COLUMN_MODIFIED , REMMINA_FTP_FILE_COLUMN_NAME_SORT ,
  REMMINA_FTP_FILE_N_COLUMNS
}
 
enum  { REMMINA_FTP_TASK_TYPE_DOWNLOAD , REMMINA_FTP_TASK_TYPE_UPLOAD , REMMINA_FTP_TASK_N_TYPES }
 
enum  {
  REMMINA_FTP_TASK_STATUS_WAIT , REMMINA_FTP_TASK_STATUS_RUN , REMMINA_FTP_TASK_STATUS_FINISH , REMMINA_FTP_TASK_STATUS_ERROR ,
  REMMINA_FTP_TASK_N_STATUSES
}
 
enum  {
  REMMINA_FTP_TASK_COLUMN_TYPE , REMMINA_FTP_TASK_COLUMN_NAME , REMMINA_FTP_TASK_COLUMN_SIZE , REMMINA_FTP_TASK_COLUMN_TASKID ,
  REMMINA_FTP_TASK_COLUMN_TASKTYPE , REMMINA_FTP_TASK_COLUMN_REMOTEDIR , REMMINA_FTP_TASK_COLUMN_LOCALDIR , REMMINA_FTP_TASK_COLUMN_STATUS ,
  REMMINA_FTP_TASK_COLUMN_DONESIZE , REMMINA_FTP_TASK_COLUMN_TOOLTIP , REMMINA_FTP_TASK_N_COLUMNS
}
 

Functions

GType remmina_ftp_client_get_type (void) G_GNUC_CONST
 
GtkWidget * remmina_ftp_client_new (void)
 
void remmina_ftp_client_save_state (RemminaFTPClient *client, RemminaFile *remminafile)
 
void remmina_ftp_client_load_state (RemminaFTPClient *client, RemminaFile *remminafile)
 
void remmina_ftp_client_set_show_hidden (RemminaFTPClient *client, gboolean show_hidden)
 
void remmina_ftp_client_clear_file_list (RemminaFTPClient *client)
 
void remmina_ftp_client_add_file (RemminaFTPClient *client,...)
 
void remmina_ftp_client_set_dir (RemminaFTPClient *client, const gchar *dir)
 
gchar * remmina_ftp_client_get_dir (RemminaFTPClient *client)
 
RemminaFTPTaskremmina_ftp_client_get_waiting_task (RemminaFTPClient *client)
 
void remmina_ftp_client_update_task (RemminaFTPClient *client, RemminaFTPTask *task)
 
void remmina_ftp_task_free (RemminaFTPTask *task)
 
void remmina_ftp_client_set_overwrite_status (RemminaFTPClient *client, gboolean status)
 
gboolean remmina_ftp_client_get_overwrite_status (RemminaFTPClient *client)
 
void remmina_ftp_client_set_resume_status (RemminaFTPClient *client, gboolean status)
 
gboolean remmina_ftp_client_get_resume_status (RemminaFTPClient *client)
 

Typedef Documentation

◆ RemminaFTPClient

◆ RemminaFTPClientClass

◆ RemminaFTPClientPriv

typedef struct _RemminaFTPClientPriv RemminaFTPClientPriv

Definition at line 42 of file remmina_ftp_client.h.

◆ RemminaFTPTask

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
REMMINA_FTP_FILE_TYPE_DIR 
REMMINA_FTP_FILE_TYPE_FILE 
REMMINA_FTP_FILE_TYPE_LINK 
REMMINA_FTP_FILE_N_TYPES 

Definition at line 71 of file remmina_ftp_client.h.

◆ anonymous enum

anonymous enum
Enumerator
REMMINA_FTP_FILE_COLUMN_TYPE 
REMMINA_FTP_FILE_COLUMN_NAME 
REMMINA_FTP_FILE_COLUMN_SIZE 
REMMINA_FTP_FILE_COLUMN_USER 
REMMINA_FTP_FILE_COLUMN_GROUP 
REMMINA_FTP_FILE_COLUMN_PERMISSION 
REMMINA_FTP_FILE_COLUMN_MODIFIED 
REMMINA_FTP_FILE_COLUMN_NAME_SORT 
REMMINA_FTP_FILE_N_COLUMNS 

Definition at line 78 of file remmina_ftp_client.h.

◆ anonymous enum

anonymous enum
Enumerator
REMMINA_FTP_TASK_TYPE_DOWNLOAD 
REMMINA_FTP_TASK_TYPE_UPLOAD 
REMMINA_FTP_TASK_N_TYPES 

Definition at line 90 of file remmina_ftp_client.h.

◆ anonymous enum

anonymous enum
Enumerator
REMMINA_FTP_TASK_STATUS_WAIT 
REMMINA_FTP_TASK_STATUS_RUN 
REMMINA_FTP_TASK_STATUS_FINISH 
REMMINA_FTP_TASK_STATUS_ERROR 
REMMINA_FTP_TASK_N_STATUSES 

Definition at line 94 of file remmina_ftp_client.h.

◆ anonymous enum

anonymous enum
Enumerator
REMMINA_FTP_TASK_COLUMN_TYPE 
REMMINA_FTP_TASK_COLUMN_NAME 
REMMINA_FTP_TASK_COLUMN_SIZE 
REMMINA_FTP_TASK_COLUMN_TASKID 
REMMINA_FTP_TASK_COLUMN_TASKTYPE 
REMMINA_FTP_TASK_COLUMN_REMOTEDIR 
REMMINA_FTP_TASK_COLUMN_LOCALDIR 
REMMINA_FTP_TASK_COLUMN_STATUS 
REMMINA_FTP_TASK_COLUMN_DONESIZE 
REMMINA_FTP_TASK_COLUMN_TOOLTIP 
REMMINA_FTP_TASK_N_COLUMNS 

Definition at line 102 of file remmina_ftp_client.h.

Function Documentation

◆ remmina_ftp_client_add_file()

void remmina_ftp_client_add_file ( RemminaFTPClient client,
  ... 
)

Definition at line 1119 of file remmina_ftp_client.c.

◆ remmina_ftp_client_clear_file_list()

void remmina_ftp_client_clear_file_list ( RemminaFTPClient client)

Definition at line 1110 of file remmina_ftp_client.c.

◆ remmina_ftp_client_get_dir()

gchar* remmina_ftp_client_get_dir ( RemminaFTPClient client)

Definition at line 1177 of file remmina_ftp_client.c.

◆ remmina_ftp_client_get_overwrite_status()

gboolean remmina_ftp_client_get_overwrite_status ( RemminaFTPClient client)

Definition at line 841 of file remmina_ftp_client.c.

◆ remmina_ftp_client_get_resume_status()

gboolean remmina_ftp_client_get_resume_status ( RemminaFTPClient client)

Definition at line 855 of file remmina_ftp_client.c.

◆ remmina_ftp_client_get_type()

GType remmina_ftp_client_get_type ( void  )

◆ remmina_ftp_client_get_waiting_task()

RemminaFTPTask* remmina_ftp_client_get_waiting_task ( RemminaFTPClient client)

Definition at line 1186 of file remmina_ftp_client.c.

◆ remmina_ftp_client_load_state()

void remmina_ftp_client_load_state ( RemminaFTPClient client,
RemminaFile remminafile 
)

Definition at line 1094 of file remmina_ftp_client.c.

◆ remmina_ftp_client_new()

GtkWidget* remmina_ftp_client_new ( void  )

Definition at line 1075 of file remmina_ftp_client.c.

◆ remmina_ftp_client_save_state()

void remmina_ftp_client_save_state ( RemminaFTPClient client,
RemminaFile remminafile 
)

Definition at line 1085 of file remmina_ftp_client.c.

◆ remmina_ftp_client_set_dir()

void remmina_ftp_client_set_dir ( RemminaFTPClient client,
const gchar *  dir 
)

Definition at line 1146 of file remmina_ftp_client.c.

◆ remmina_ftp_client_set_overwrite_status()

void remmina_ftp_client_set_overwrite_status ( RemminaFTPClient client,
gboolean  status 
)

Definition at line 834 of file remmina_ftp_client.c.

◆ remmina_ftp_client_set_resume_status()

void remmina_ftp_client_set_resume_status ( RemminaFTPClient client,
gboolean  status 
)

Definition at line 848 of file remmina_ftp_client.c.

◆ remmina_ftp_client_set_show_hidden()

void remmina_ftp_client_set_show_hidden ( RemminaFTPClient client,
gboolean  show_hidden 
)

Definition at line 809 of file remmina_ftp_client.c.

◆ remmina_ftp_client_update_task()

void remmina_ftp_client_update_task ( RemminaFTPClient client,
RemminaFTPTask task 
)

Definition at line 1234 of file remmina_ftp_client.c.

◆ remmina_ftp_task_free()

void remmina_ftp_task_free ( RemminaFTPTask task)

Definition at line 1265 of file remmina_ftp_client.c.