Starting the NetworkStreams. HTTP to www.google.com works
[cascardo/gnio.git] / gnio / gnetworkoutputstream.h
index 84615e8..02d2146 100644 (file)
@@ -29,7 +29,7 @@
 
 G_BEGIN_DECLS
 
-#define G_TYPE_NETWORK_OUTPUT_STREAM         (g_socket_get_type ())
+#define G_TYPE_NETWORK_OUTPUT_STREAM         (g_network_output_stream_get_type ())
 #define G_NETWORK_OUTPUT_STREAM(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_NETWORK_OUTPUT_STREAM, GNetworkOutputStream))
 #define G_NETWORK_OUTPUT_STREAM_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_NETWORK_OUTPUT_STREAM, GNetworkOutputStreamClass))
 #define G_IS_NETWORK_OUTPUT_STREAM(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_NETWORK_OUTPUT_STREAM))
@@ -38,10 +38,13 @@ G_BEGIN_DECLS
 
 typedef struct _GNetworkOutputStream        GNetworkOutputStream;
 typedef struct _GNetworkOutputStreamClass   GNetworkOutputStreamClass;
+typedef struct _GNetworkOutputStreamPrivate GNetworkOutputStreamPrivate;
 
 struct _GNetworkOutputStream
 {
   GOutputStream parent;
+
+  GNetworkOutputStreamPrivate *priv;
 };
 
 struct _GNetworkOutputStreamClass
@@ -51,7 +54,7 @@ struct _GNetworkOutputStreamClass
 
 GType                  g_network_output_stream_get_type (void) G_GNUC_CONST;
 
-GNetworkOutputStream * g_network_output_stream_new      (void);
+GNetworkOutputStream * _g_network_output_stream_new     (GSocket *socket);
 
 G_END_DECLS