Bug 601637 - add GUnixFDList

change GUnixFDMessage to contain a GUnixFDList.

add test case for GUnixFDMessage and GUnixFDList.

update docs.
This commit is contained in:
Ryan Lortie
2009-11-11 22:40:28 -05:00
parent e5a98502be
commit 3d7edc137e
10 changed files with 835 additions and 74 deletions

View File

@@ -23,7 +23,8 @@
#ifndef __G_UNIX_FD_MESSAGE_H__
#define __G_UNIX_FD_MESSAGE_H__
#include <gio/gsocketcontrolmessage.h>
#include <gio/gunixfdlist.h>
#include <gio/gio.h>
G_BEGIN_DECLS
@@ -61,7 +62,11 @@ struct _GUnixFDMessage
};
GType g_unix_fd_message_get_type (void) G_GNUC_CONST;
GSocketControlMessage * g_unix_fd_message_new_with_fd_list (GUnixFDList *fd_list);
GSocketControlMessage * g_unix_fd_message_new (void);
GUnixFDList * g_unix_fd_message_get_fd_list (GUnixFDMessage *message);
gint * g_unix_fd_message_steal_fds (GUnixFDMessage *message,
gint *length);
gboolean g_unix_fd_message_append_fd (GUnixFDMessage *message,