Index: vapi/packages/gnet-2.0/gnet-2.0-custom.vala =================================================================== --- vapi/packages/gnet-2.0/gnet-2.0-custom.vala (revision 602) +++ vapi/packages/gnet-2.0/gnet-2.0-custom.vala (working copy) @@ -1,4 +1,4 @@ -[CCode (cprefix = "G")] +[CCode (cprefix = "Gnet", cheader_filename ="gnet.h")] namespace GNet { public class NetTOS {} public class InetAddrGetNameAsyncID {} @@ -7,11 +7,20 @@ public class TcpSocketConnectAsyncID {} public class TcpSocketNewAsyncID {} + [Import] + public void init(); +} + +[CCode (cprefix = "G", cheader_filename = "glib.h")] +namespace GLib +{ /* Deprecated glib API */ + [CCode (cprefix = "G_IO_ERROR_")] public enum IOError { NONE, AGAIN, INVAL, UNKNOWN } + } Index: vapi/packages/gnet-2.0/gnet-2.0.metadata =================================================================== --- vapi/packages/gnet-2.0/gnet-2.0.metadata (revision 602) +++ vapi/packages/gnet-2.0/gnet-2.0.metadata (working copy) @@ -1,5 +1,27 @@ -GNet cprefix="Gnet,G" +GNet cprefix="Gnet,G" cheader_filename="gnet.h" gnet_conn_new_inetaddr name="from_inetaddr" gnet_conn_new_socket name="from_socket" +gnet_tcp_socket_server_new_with_port transfer_ownership="1" +gnet_tcp_socket_get_local_inetaddr transfer_ownership="1" +gnet_tcp_socket_server_accept transfer_ownership="1" +gnet_tcp_socket_get_remote_inetaddr transfer_ownership="1" + +gnet_tcp_socket_new name="from_inetaddr" + +bytes_readp is_value_type="0" + +GTcpSocket cprefix="G" +GnetInetaddr name="InetAddr" +GnetConn name="Conn" +GnetUri name="URI" +GnetIo name="IO" +GnetServer name="Server" +GnetTcp name="TcpSocket" function_prefix="socket_" +GnetMcast name="MCastSocket" function_prefix="socket_" +GnetUdp name="UdpSocket" function_prefix="socket_" +GnetUnix name="UnixSocket" function_prefix="socket_" + +GIOError name="IOError" + G* cprefix="G"