gchar *server;
gushort port;
-#if USE_OPENSSL
+#if (defined(USE_OPENSSL) || defined (USE_GNUTLS))
SSLType ssl_type;
#endif
gpointer recv_data_notify_data;
gpointer send_data_progressive_notify_data;
gpointer send_data_notify_data;
+
+ const void *account;
+ gboolean is_smtp;
};
-void session_init (Session *session);
+void session_init (Session *session,
+ const void *prefs_account,
+ gboolean is_smtp);
gint session_connect (Session *session,
const gchar *server,
gushort port);
SendDataNotify notify_func,
gpointer data);
-#if USE_OPENSSL
+#if (defined(USE_OPENSSL) || defined (USE_GNUTLS))
gint session_start_tls (Session *session);
#endif