Remmina - The GTK+ Remote Desktop Client  v1.4.33
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_log.c File Reference

Go to the source code of this file.

Data Structures

struct  _RemminaLogWindow
 
struct  _RemminaLogWindowClass
 

Typedefs

typedef struct _RemminaLogWindow RemminaLogWindow
 
typedef struct _RemminaLogWindowClass RemminaLogWindowClass
 

Functions

GType remmina_log_window_get_type (void)
 
static void remmina_log_window_class_init (RemminaLogWindowClass *klass)
 
static GtkWidget * remmina_log_window_new (void)
 
static void remmina_log_end (GtkWidget *widget, gpointer data)
 
static void remmina_log_start_stop (GtkSwitch *logswitch, gpointer user_data)
 
void remmina_log_start (void)
 
gboolean remmina_log_running (void)
 
static gboolean remmina_log_scroll_to_end (gpointer data)
 
static gboolean remmina_log_print_real (gpointer data)
 
void remmina_log_print (const gchar *text)
 
void _remmina_info (const gchar *fmt,...)
 
void _remmina_message (const gchar *fmt,...)
 
void _remmina_debug (const gchar *fun, const gchar *fmt,...)
 Print a string in the Remmina Debug Windows and in the terminal. More...
 
void _remmina_warning (const gchar *fun, const gchar *fmt,...)
 
void _remmina_audit (const gchar *fun, const gchar *fmt,...)
 
void _remmina_error (const gchar *fun, const gchar *fmt,...)
 
void _remmina_critical (const gchar *fun, const gchar *fmt,...)
 
void remmina_log_printf (const gchar *fmt,...)
 
static gboolean remmina_log_on_keypress (GtkWidget *widget, GdkEvent *event, gpointer user_data)
 
static void remmina_log_window_init (RemminaLogWindow *logwin)
 

Variables

gboolean logstart
 
static GtkWidget * log_window = NULL
 

Typedef Documentation

◆ RemminaLogWindow

◆ RemminaLogWindowClass

Function Documentation

◆ _remmina_audit()

void _remmina_audit ( const gchar *  fun,
const gchar *  fmt,
  ... 
)

Definition at line 313 of file remmina_log.c.

◆ _remmina_critical()

void _remmina_critical ( const gchar *  fun,
const gchar *  fmt,
  ... 
)

Definition at line 382 of file remmina_log.c.

◆ _remmina_debug()

void _remmina_debug ( const gchar *  fun,
const gchar *  fmt,
  ... 
)

Print a string in the Remmina Debug Windows and in the terminal.

The string will be visible in the terminal if G_MESSAGES_DEBUG=all Variadic function of REMMINA_DEBUG

Definition at line 259 of file remmina_log.c.

◆ _remmina_error()

void _remmina_error ( const gchar *  fun,
const gchar *  fmt,
  ... 
)

Definition at line 355 of file remmina_log.c.

◆ _remmina_info()

void _remmina_info ( const gchar *  fmt,
  ... 
)

Definition at line 206 of file remmina_log.c.

◆ _remmina_message()

void _remmina_message ( const gchar *  fmt,
  ... 
)

Definition at line 230 of file remmina_log.c.

◆ _remmina_warning()

void _remmina_warning ( const gchar *  fun,
const gchar *  fmt,
  ... 
)

Definition at line 286 of file remmina_log.c.

◆ remmina_log_end()

static void remmina_log_end ( GtkWidget *  widget,
gpointer  data 
)
static

Definition at line 104 of file remmina_log.c.

◆ remmina_log_on_keypress()

static gboolean remmina_log_on_keypress ( GtkWidget *  widget,
GdkEvent *  event,
gpointer  user_data 
)
static

Definition at line 426 of file remmina_log.c.

◆ remmina_log_print()

void remmina_log_print ( const gchar *  text)

Definition at line 197 of file remmina_log.c.

◆ remmina_log_print_real()

static gboolean remmina_log_print_real ( gpointer  data)
static

Definition at line 181 of file remmina_log.c.

◆ remmina_log_printf()

void remmina_log_printf ( const gchar *  fmt,
  ... 
)

Definition at line 411 of file remmina_log.c.

◆ remmina_log_running()

gboolean remmina_log_running ( void  )

Definition at line 162 of file remmina_log.c.

◆ remmina_log_scroll_to_end()

static gboolean remmina_log_scroll_to_end ( gpointer  data)
static

Definition at line 168 of file remmina_log.c.

◆ remmina_log_start()

void remmina_log_start ( void  )

Definition at line 116 of file remmina_log.c.

◆ remmina_log_start_stop()

static void remmina_log_start_stop ( GtkSwitch *  logswitch,
gpointer  user_data 
)
static

Definition at line 110 of file remmina_log.c.

◆ remmina_log_window_class_init()

static void remmina_log_window_class_init ( RemminaLogWindowClass klass)
static

Definition at line 89 of file remmina_log.c.

◆ remmina_log_window_get_type()

GType remmina_log_window_get_type ( void  )

Definition at line 66 of file remmina_log.c.

◆ remmina_log_window_init()

static void remmina_log_window_init ( RemminaLogWindow logwin)
static

Definition at line 445 of file remmina_log.c.

◆ remmina_log_window_new()

static GtkWidget* remmina_log_window_new ( void  )
static

Definition at line 98 of file remmina_log.c.

Variable Documentation

◆ log_window

GtkWidget* log_window = NULL
static

Definition at line 95 of file remmina_log.c.

◆ logstart

gboolean logstart

Definition at line 45 of file remmina_log.c.