return G_TCP_CLIENT (g_object_new (G_TYPE_TCP_CLIENT, "address", address, NULL));
}
+GNetworkInputStream *
+g_tcp_client_get_input_stream (GTcpClient *client)
+{
+ if (!client->priv->socket)
+ return NULL;
+
+ return _g_network_input_stream_new (client->priv->socket);
+}
+
+GNetworkOutputStream *
+g_tcp_client_get_output_stream (GTcpClient *client)
+{
+ if (!client->priv->socket)
+ return NULL;
+
+ return _g_network_output_stream_new (client->priv->socket);
+}
+
gboolean
g_tcp_client_connect (GTcpClient *client,
GCancellable *cancellable,
gsize address_length;
} ConnectData;
+/*
static gboolean
connect_callback (ConnectData *data,
GIOCondition condition,
{
return FALSE;
}
+*/
void
g_tcp_client_connect_async (GTcpClient *client,