[gnio] Add getter and setter for listen_backlog



commit 1e4e404e06494683cc2e79858d093c4bf80f6ce0
Author: Alexander Larsson <alexl redhat com>
Date:   Tue Apr 28 10:50:20 2009 +0200

    Add getter and setter for listen_backlog
---
 gio/gsocket.c |   17 +++++++++++++++++
 gio/gsocket.h |    3 +++
 2 files changed, 20 insertions(+), 0 deletions(-)

diff --git a/gio/gsocket.c b/gio/gsocket.c
index b63be17..85e00f7 100644
--- a/gio/gsocket.c
+++ b/gio/gsocket.c
@@ -554,6 +554,23 @@ g_socket_get_reuse_address (GSocket *socket)
   return socket->priv->reuse_address;
 }
 
+gint
+g_socket_get_listen_backlog  (GSocket                 *socket)
+{
+  g_return_val_if_fail (G_IS_SOCKET (socket), 0);
+
+  return socket->priv->listen_backlog;
+}
+
+void
+g_socket_set_listen_backlog (GSocket *socket,
+			     gint backlog)
+{
+  g_return_if_fail (G_IS_SOCKET (socket));
+
+  socket->priv->listen_backlog = backlog;
+}
+
 GSocketAddress *
 g_socket_get_local_address (GSocket  *socket,
                             GError  **error)
diff --git a/gio/gsocket.h b/gio/gsocket.h
index 050d390..0a87590 100644
--- a/gio/gsocket.h
+++ b/gio/gsocket.h
@@ -88,6 +88,9 @@ gboolean               g_socket_get_blocking            (GSocket
 void                   g_socket_set_reuse_address       (GSocket                 *socket,
 							 gboolean                 reuse);
 gboolean               g_socket_get_reuse_address       (GSocket                 *socket);
+gint                   g_socket_get_listen_backlog      (GSocket                 *socket);
+void                   g_socket_set_listen_backlog      (GSocket                 *socket,
+							 gint                     backlog);
 gboolean               g_socket_has_error               (GSocket                 *socket,
 							 GError                 **error);
 gboolean               g_socket_is_connected            (GSocket                 *socket);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]