[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;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r26919 - gnunet/src/set,
gnunet <=