gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r26919 - gnunet/src/set


From: gnunet
Subject: [GNUnet-SVN] r26919 - gnunet/src/set
Date: Wed, 17 Apr 2013 13:07:32 +0200

Author: dold
Date: 2013-04-17 13:07:31 +0200 (Wed, 17 Apr 2013)
New Revision: 26919

Modified:
   gnunet/src/set/gnunet-service-set.c
   gnunet/src/set/set_api.c
Log:
fix


Modified: gnunet/src/set/gnunet-service-set.c
===================================================================
--- gnunet/src/set/gnunet-service-set.c 2013-04-17 10:59:05 UTC (rev 26918)
+++ gnunet/src/set/gnunet-service-set.c 2013-04-17 11:07:31 UTC (rev 26919)
@@ -32,8 +32,42 @@
 #include "gnunet_core_service.h"
 #include "gnunet_stream_lib.h"
 
+struct Set
+{
 
+};
+
+struct Listener
+{
+
+};
+
+/*
+static struct Listener *sets_head;
+static struct Listener *sets_tail;
+
+static struct Listener *listeners_head;
+static struct Listener *listeners_tail;
+*/
+
+
 /**
+ * Called when a client wants to create a new set.
+ *
+ * @param cls unused
+ * @param client client that sent the message
+ * @param m message sent by the client
+ */
+static void
+handle_client_create (void *cls,
+                      struct GNUNET_SERVER_Client *client,
+                      const struct GNUNET_MessageHeader *m)
+{
+  
+}
+
+
+/**
  * Function called by the service's run
  * method to run service-specific setup code.
  *
@@ -42,13 +76,16 @@
  * @param cfg configuration to use
  */
 static void
-run (void *cls,
-     struct GNUNET_SERVER_Handle * server,
-     const struct GNUNET_CONFIGURATION_Handle *
-     cfg)
+run (void *cls, struct GNUNET_SERVER_Handle *server, const struct 
GNUNET_CONFIGURATION_Handle *cfg)
 
 {
-  /* FIXME */
+  static const struct GNUNET_SERVER_MessageHandler server_handlers[] = {
+    {handle_client_create, NULL, GNUNET_MESSAGE_TYPE_SET_CREATE, 0},
+    {NULL, NULL, 0, 0}
+  };
+
+
+  GNUNET_SERVER_add_handlers (server, server_handlers);
 }
 
 

Modified: gnunet/src/set/set_api.c
===================================================================
--- gnunet/src/set/set_api.c    2013-04-17 10:59:05 UTC (rev 26918)
+++ gnunet/src/set/set_api.c    2013-04-17 11:07:31 UTC (rev 26919)
@@ -82,8 +82,8 @@
  * @param cls the set
  * @param mh the message
  */
-void
-handle_result (void *cls, struct GNUNET_MessageHeader *mh)
+static void
+handle_result (void *cls, const struct GNUNET_MessageHeader *mh)
 {
   struct ResultMessage *msg = (struct ResultMessage *) mh;
   struct GNUNET_SET_Handle *set = cls;
@@ -125,8 +125,8 @@
  * @param cls the listen handle
  * @param mh the message
  */
-void
-handle_request (void *cls, struct GNUNET_MessageHeader *mh)
+static void
+handle_request (void *cls, const struct GNUNET_MessageHeader *mh)
 {
   struct RequestMessage *msg = (struct RequestMessage *) mh;
   struct GNUNET_SET_ListenHandle *lh = cls;




reply via email to

[Prev in Thread] Current Thread [Next in Thread]