"-c", cfgname, NULL);
#endif
GNUNET_assert (GNUNET_OK == GNUNET_CONFIGURATION_load (p->cfg, cfgname));
- GNUNET_ARM_start_services (p->cfg, sched, "core", NULL);
}
ksk_search = NULL;
if (sks_search == NULL)
{
- fprintf (stderr, "initiating shutdown\n");
GNUNET_FS_stop (fs);
}
}
GNUNET_assert (GNUNET_OK == GNUNET_FS_namespace_delete (ns, GNUNET_YES));
if (ksk_search == NULL)
{
- fprintf (stderr, "initiating shutdown\n");
GNUNET_FS_stop (fs);
}
}
case GNUNET_FS_STATUS_SEARCH_RESULT:
if (sks_search == event->value.search.sc)
{
- fprintf (stderr,
- "Search result for sks received\n");
if (! GNUNET_FS_uri_test_equal (sks_expect_uri,
event->value.search.specifics.result.uri))
{
}
else if (ksk_search == event->value.search.sc)
{
- fprintf (stderr,
- "Search result for ksk received\n");
if (! GNUNET_FS_uri_test_equal (ksk_expect_uri,
event->value.search.specifics.result.uri))
{
else
{
fprintf (stderr,
- "Search result received!?\n");
+ "Unexpected search result received!\n");
GNUNET_break (0);
}
break;
GNUNET_break (0);
break;
case GNUNET_FS_STATUS_SEARCH_START:
- fprintf (stderr,
- "Search start event for `%s' received\n",
- (const char*) event->value.search.cctx);
GNUNET_assert ( (NULL == event->value.search.cctx) ||
(0 == strcmp ("sks_search", event->value.search.cctx)) ||
(0 == strcmp ("ksk_search", event->value.search.cctx)));
case GNUNET_FS_STATUS_SEARCH_RESULT_STOPPED:
return NULL;
case GNUNET_FS_STATUS_SEARCH_STOPPED:
- fprintf (stderr,
- "Search stop event received\n");
return NULL;
default:
fprintf (stderr,
GNUNET_free (msg);
return;
}
- fprintf (stderr, "Starting keyword search...\n");
- ksk_search = GNUNET_FS_search_start (fs, ksk_uri, 1, "ksk_search");
- fprintf (stderr, "Starting namespace search...\n") ;
- sks_search = GNUNET_FS_search_start (fs, sks_uri, 1, "sks_search");
+ ksk_search = GNUNET_FS_search_start (fs, ksk_uri, 1, GNUNET_FS_SEARCH_OPTION_NONE, "ksk_search");
+ sks_search = GNUNET_FS_search_start (fs, sks_uri, 1, GNUNET_FS_SEARCH_OPTION_NONE, "sks_search");
GNUNET_FS_uri_destroy (sks_uri);
}
msg = NULL;
ksk_uri = GNUNET_FS_uri_parse ("gnunet://fs/ksk/ns-search", &msg);
GNUNET_assert (NULL == msg);
- fprintf (stderr, "Advertising update 'this' namespace entry under keyword...\n");
ksk_expect_uri = GNUNET_FS_uri_dup (uri);
GNUNET_FS_publish_ksk (fs,
ksk_uri,
static void
adv_cont (void *cls,
- const struct GNUNET_FS_Uri *uri,
- const char *emsg)
+ const struct GNUNET_FS_Uri *uri,
+ const char *emsg)
{
struct GNUNET_CONTAINER_MetaData *meta;
struct GNUNET_FS_Namespace *ns;
"testNamespace");
meta = GNUNET_CONTAINER_meta_data_create ();
GNUNET_assert (NULL == emsg);
- fprintf (stderr, "Advertising update 'this->next' namespace update...\n");
sks_expect_uri = GNUNET_FS_uri_dup (uri);
GNUNET_FS_publish_sks (fs,
ns,
struct GNUNET_FS_Namespace *ns;
struct GNUNET_TIME_Absolute expiration;
struct GNUNET_CONTAINER_MetaData *meta;
+ struct GNUNET_FS_Uri *ksk_uri;
int ok;
ns = GNUNET_FS_namespace_create (fs,
err = 1;
return;
}
- fprintf (stderr, "Advertising namespace root...\n");
expiration = GNUNET_TIME_relative_to_absolute (GNUNET_TIME_UNIT_MINUTES);
meta = GNUNET_CONTAINER_meta_data_create ();
+ ksk_uri = GNUNET_FS_uri_parse ("gnunet://fs/ksk/testnsa", NULL);
GNUNET_FS_namespace_advertise (fs,
+ ksk_uri,
ns,
meta,
1, 1,
expiration,
"root",
&adv_cont, NULL);
+ GNUNET_FS_uri_destroy (ksk_uri);
GNUNET_FS_namespace_delete (ns, GNUNET_NO);
GNUNET_CONTAINER_meta_data_destroy (meta);
}