Synopsis
enum GebrCommServerType;
enum GebrCommServerLocation;
gchar* gebr_comm_server_get_user (const char *address);
GebrCommServerType gebr_comm_server_get_id (const gchar *name);
void log_message (enum gebr_log_message_type type,
const gchar *message);
GString* ssh_login (const gchar *title,
const gchar *message);
void parse_messages (struct gebr_comm_server *server,
gpointer user_data);
struct gebr_comm_server* gebr_comm_server_new (const gchar *_address,
const struct gebr_comm_server_ops *ops);
void gebr_comm_server_free (struct gebr_comm_server *gebr_comm_server);
void gebr_comm_server_connect (struct gebr_comm_server *gebr_comm_server);
void gebr_comm_server_disconnect (struct gebr_comm_server *gebr_comm_server);
gboolean gebr_comm_server_is_logged (struct gebr_comm_server *gebr_comm_server);
gboolean gebr_comm_server_is_local (struct gebr_comm_server *gebr_comm_server);
void gebr_comm_server_kill (struct gebr_comm_server *gebr_comm_server);
gboolean gebr_comm_server_forward_x11 (struct gebr_comm_server *gebr_comm_server,
guint16 port);
void gebr_comm_server_run_flow (struct gebr_comm_server *gebr_comm_server,
GebrCommServerRunConfig *config);
Description
A longer description goes here.
Details
enum GebrCommServerType
typedef enum {
GEBR_COMM_SERVER_TYPE_MOAB,
GEBR_COMM_SERVER_TYPE_REGULAR,
GEBR_COMM_SERVER_TYPE_UNKNOWN
} GebrCommServerType;
enum GebrCommServerLocation
typedef enum {
GEBR_COMM_SERVER_LOCATION_LOCAL,
GEBR_COMM_SERVER_LOCATION_REMOTE
} GebrCommServerLocation;
gebr_comm_server_get_user ()
gchar* gebr_comm_server_get_user (const char *address);
gebr_comm_server_get_id ()
GebrCommServerType gebr_comm_server_get_id (const gchar *name);
log_message ()
void log_message (enum gebr_log_message_type type,
const gchar *message);
ssh_login ()
GString* ssh_login (const gchar *title,
const gchar *message);
parse_messages ()
void parse_messages (struct gebr_comm_server *server,
gpointer user_data);
gebr_comm_server_new ()
struct gebr_comm_server* gebr_comm_server_new (const gchar *_address,
const struct gebr_comm_server_ops *ops);
gebr_comm_server_free ()
void gebr_comm_server_free (struct gebr_comm_server *gebr_comm_server);
gebr_comm_server_connect ()
void gebr_comm_server_connect (struct gebr_comm_server *gebr_comm_server);
gebr_comm_server_disconnect ()
void gebr_comm_server_disconnect (struct gebr_comm_server *gebr_comm_server);
gebr_comm_server_is_logged ()
gboolean gebr_comm_server_is_logged (struct gebr_comm_server *gebr_comm_server);
gebr_comm_server_is_local ()
gboolean gebr_comm_server_is_local (struct gebr_comm_server *gebr_comm_server);
gebr_comm_server_kill ()
void gebr_comm_server_kill (struct gebr_comm_server *gebr_comm_server);
gebr_comm_server_forward_x11 ()
gboolean gebr_comm_server_forward_x11 (struct gebr_comm_server *gebr_comm_server,
guint16 port);
gebr_comm_server_run_flow ()
void gebr_comm_server_run_flow (struct gebr_comm_server *gebr_comm_server,
GebrCommServerRunConfig *config);