Functions
IncomingDataFunc ()
void
(*IncomingDataFunc) (LmOldSocket *socket
,
const gchar *buf
,
gpointer user_data
);
ConnectResultFunc ()
void
(*ConnectResultFunc) (LmOldSocket *socket
,
gboolean result
,
gpointer user_data
);
lm_old_socket_create ()
LmOldSocket *
lm_old_socket_create (GMainContext *context
,
IncomingDataFunc data_func
,
SocketClosedFunc closed_func
,
ConnectResultFunc connect_func
,
gpointer user_data
,
LmConnection *connection
,
const gchar *server
,
const gchar *domain
,
guint port
,
LmSSL *ssl
,
LmProxy *proxy
,
GError **error
);
lm_old_socket_write ()
gint
lm_old_socket_write (LmOldSocket *socket
,
const gchar *buf
,
gint len
);
lm_old_socket_flush ()
void
lm_old_socket_flush (LmOldSocket *socket
);
lm_old_socket_close ()
void
lm_old_socket_close (LmOldSocket *socket
);
lm_old_socket_unref ()
void
lm_old_socket_unref (LmOldSocket *socket
);
lm_old_socket_starttls ()
gboolean
lm_old_socket_starttls (LmOldSocket *socket
);
lm_old_socket_set_keepalive ()
gboolean
lm_old_socket_set_keepalive (LmOldSocket *socket
,
int delay
);
lm_old_socket_get_local_host ()
gchar *
lm_old_socket_get_local_host (LmOldSocket *socket
);
lm_old_socket_asyncns_cancel ()
void
lm_old_socket_asyncns_cancel (LmOldSocket *socket
);
lm_old_socket_get_use_starttls ()
gboolean
lm_old_socket_get_use_starttls (LmOldSocket *socket
);
lm_old_socket_get_require_starttls ()
gboolean
lm_old_socket_get_require_starttls (LmOldSocket *socket
);