/**
* Handle for task for timeout termination.
*/
-struct GNUNET_SCHEDULER_Task * end_badly_task;
+struct GNUNET_SCHEDULER_Task *end_badly_task;
const struct GNUNET_CONFIGURATION_Handle *cfg;
hst = NULL;
hst_plc = NULL;
}
- GNUNET_SOCIAL_app_disconnect (app);
+ GNUNET_SOCIAL_app_disconnect (app, NULL, NULL);
GNUNET_SCHEDULER_shutdown ();
}
GNUNET_SCHEDULER_cancel (end_badly_task);
end_badly_task = NULL;
}
- GNUNET_SCHEDULER_add_delayed (GNUNET_TIME_UNIT_MILLISECONDS,
- &end_normally, NULL);
+ GNUNET_SCHEDULER_add_now (&end_normally, NULL);
}
static void
transmit_resume (void *cls)
{
- GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Transmission resumed.\n");
struct TransmitClosure *tmit = cls;
+
+ GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
+ "Transmission resumed.\n");
if (NULL != tmit->host_ann)
GNUNET_SOCIAL_host_announce_resume (tmit->host_ann);
else
{
GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
"Nym left the place again.\n");
- GNUNET_SCHEDULER_add_now (schedule_host_leave, NULL);
+ GNUNET_SCHEDULER_add_now (&schedule_host_leave, NULL);
}
static void
host_reconnected (void *cls, int result,
- const struct GNUNET_CRYPTO_EddsaPublicKey *home_pub_key,
- uint64_t max_message_id)
+ const struct GNUNET_CRYPTO_EddsaPublicKey *home_pub_key,
+ uint64_t max_message_id)
{
place_pub_key = *home_pub_key;
GNUNET_CRYPTO_hash (&place_pub_key, sizeof (place_pub_key), &place_pub_hash);
is_host_reconnected = GNUNET_YES;
if (GNUNET_YES == is_guest_reconnected)
{
- GNUNET_SCHEDULER_add_now (schedule_guest_leave, NULL);
+ GNUNET_SCHEDULER_add_now (&schedule_guest_leave, NULL);
}
}
is_guest_reconnected = GNUNET_YES;
if (GNUNET_YES == is_host_reconnected)
{
- GNUNET_SCHEDULER_add_now (schedule_guest_leave, NULL);
+ GNUNET_SCHEDULER_add_now (&schedule_guest_leave, NULL);
}
}
+static void
+app_connected (void *cls)
+{
+ GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
+ "App connected: %p\n", cls);
+}
+
+
static void
app_recv_host (void *cls,
struct GNUNET_SOCIAL_HostConnection *hconn,
hst = NULL;
gst = NULL;
- GNUNET_SOCIAL_app_disconnect (app);
+ GNUNET_SOCIAL_app_disconnect (app, NULL, NULL);
app = GNUNET_SOCIAL_app_connect (cfg, app_id,
app_recv_ego,
app_recv_host,
app_recv_guest,
+ app_connected,
NULL);
}
const void *data, uint16_t data_size)
{
GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
- "Test #%u: Zone add place result: %d (%.*s).\n",
- test, result, data_size, data);
+ "Test #%u: Zone add place result: %" PRId64 " (%.*s).\n",
+ test, result, data_size, (const char *) data);
GNUNET_assert (GNUNET_YES == result);
GNUNET_assert (GNUNET_YES == is_guest_nym_added);
struct GNUNET_PSYC_Environment *env = GNUNET_PSYC_env_create ();
GNUNET_PSYC_env_add (env, GNUNET_PSYC_OP_SET,
- "_message", DATA2ARG ("Leaving."));
+ "_notice_place_leave", DATA2ARG ("Leaving."));
GNUNET_SOCIAL_guest_leave (gst, env, &guest_left, NULL);
GNUNET_PSYC_env_destroy (env);
gst = NULL;
static void
-guest_look_for_result (void *cls, int64_t result_code,
- const void *data, uint16_t data_size)
+guest_look_for_result (void *cls,
+ int64_t result_code,
+ const void *data,
+ uint16_t data_size)
{
struct ResultClosure *rcls = cls;
GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
- "guest_look_for_result: %d\n", result_code);
+ "guest_look_for_result: %" PRId64 "\n", result_code);
GNUNET_assert (GNUNET_OK == result_code);
GNUNET_assert (3 == rcls->n);
GNUNET_free (rcls);
rcls->n++;
GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
"guest_look_for_var: %s\n%.*s\n",
- name, value_size, value);
+ name, value_size, (const char *) value);
}
struct ResultClosure *rcls = cls;
GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
- "guest_look_at_result: %d\n", result_code);
+ "guest_look_at_result: %" PRId64 "\n", result_code);
GNUNET_assert (GNUNET_OK == result_code);
GNUNET_assert (1 == rcls->n);
GNUNET_free (rcls);
GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
"guest_look_at_var: %s\n%.*s\n",
- name, value_size, value);
+ name, value_size, (const char *) value);
}
{
GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
"Test #%u: Guest received latest history replay result "
- "(%lu messages, %" PRId64 " fragments):\n"
+ "(%" PRIu32 " messages, %" PRId64 " fragments):\n"
"%.*s\n",
- test, counter, result, data_size, data);
+ test, counter, result, data_size, (const char *) data);
//GNUNET_assert (2 == counter); /* message count */
//GNUNET_assert (7 == result); /* fragment count */
GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
"Test #%u: Guest received history replay result: %" PRId64 "\n"
"%.*s\n",
- test, result, data_size, data);
+ test, result, data_size, (const char *) data);
// GNUNET_assert (2 == counter); /* message count */
// GNUNET_assert (7 == result); /* fragment count */
GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
"Test #%u: Guest received modifier for message ID %" PRIu64 ":\n"
"%c%s: %.*s (size: %u)\n",
- test, message_id, oper, name, value_size, value, value_size);
+ test, message_id, oper, name, value_size, (const char *) value, value_size);
/** @todo FIXME: check modifier */
}
GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
"Test #%u: Guest received modifier matching _foo_bar for message ID %" PRIu64 ":\n"
"%c%s: %.*s (size: %u)\n",
- test, message_id, oper, name, value_size, value, value_size);
+ test, message_id, oper, name, value_size, (const char *) value, value_size);
struct ResultClosure *rc = cls;
rc->n++;
/** @todo FIXME: check modifier */
GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
"Test #%u: Guest received data for message ID %" PRIu64 ":\n"
"%.*s\n",
- test, message_id, data_size, data);
+ test, message_id, data_size, (const char *) data);
/** @todo FIXME: check data */
}
GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
"Test #%u: Host received modifier for message ID %" PRIu64 ":\n"
"%c%s: %.*s\n",
- test, message_id, oper, name, value_size, value);
+ test, message_id, oper, name, value_size, (const char *) value);
}
GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
"Test #%u: Host received data for message ID %" PRIu64 ":\n"
"%.*s\n",
- test, message_id, data_size, data);
+ test, message_id, data_size, (const char *) data);
}
tmit.data_count = 3;
tmit.guest_talk
- = GNUNET_SOCIAL_guest_talk (gst, "_message_guest", tmit.env,
+ = GNUNET_SOCIAL_guest_talk (gst, "_converse_guest", tmit.env,
¬ify_data, &tmit,
GNUNET_SOCIAL_TALK_NONE);
}
tmit.data_count = 4;
tmit.host_ann
- = GNUNET_SOCIAL_host_announce (hst, "_message_host", tmit.env,
+ = GNUNET_SOCIAL_host_announce (hst, "_converse_host", tmit.env,
¬ify_data, &tmit,
GNUNET_SOCIAL_ANNOUNCE_NONE);
}
tmit.data_count = 3;
tmit.host_ann
- = GNUNET_SOCIAL_host_announce (hst, "_message_host_two", tmit.env,
+ = GNUNET_SOCIAL_host_announce (hst, "_converse_host_two", tmit.env,
¬ify_data, &tmit,
GNUNET_SOCIAL_ANNOUNCE_NONE);
}
GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
"%s\n%.*s\n",
- method_name, data_size, data);
+ method_name, data_size, (const char *) data);
/** @todo FIXME: check response message */
}
break;
case TEST_GUEST_ENTER_BY_NAME:
- GNUNET_SCHEDULER_add_now (schedule_reconnect, NULL);
+ GNUNET_SCHEDULER_add_now (&schedule_reconnect, NULL);
break;
default:
test, join_req_count);
GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
"%s\n%.*s\n",
- method_name, data_size, data);
+ method_name, data_size, (const char *) data);
switch (test)
{
case TEST_HOST_ANSWER_DOOR_REFUSE:
test = TEST_GUEST_RECV_ENTRY_DCSN_REFUSE;
- join_resp = GNUNET_PSYC_message_create ("_refuse_nym", env,
+ join_resp = GNUNET_PSYC_message_create ("_notice_place_refuse", env,
DATA2ARG ("Go away!"));
GNUNET_SOCIAL_host_entry_decision (hst, nym, GNUNET_NO, join_resp);
break;
case TEST_HOST_ANSWER_DOOR_ADMIT:
test = TEST_GUEST_RECV_ENTRY_DCSN_ADMIT;
case TEST_GUEST_ENTER_BY_NAME:
- join_resp = GNUNET_PSYC_message_create ("_admit_nym", env,
+ join_resp = GNUNET_PSYC_message_create ("_notice_place_admit", env,
DATA2ARG ("Welcome, nym!"));
GNUNET_SOCIAL_host_entry_decision (hst, nym, GNUNET_YES, join_resp);
break;
guest_recv_entry_decision, NULL);
gst_plc = GNUNET_SOCIAL_guest_get_place (gst);
- GNUNET_SOCIAL_place_msg_proc_set (gst_plc, "_message",
+ GNUNET_SOCIAL_place_msg_proc_set (gst_plc, "_converse",
GNUNET_SOCIAL_MSG_PROC_SAVE);
}
host_answer_door, host_farewell, NULL);
hst_plc = GNUNET_SOCIAL_host_get_place (hst);
- GNUNET_SOCIAL_place_msg_proc_set (hst_plc, "_message",
+ GNUNET_SOCIAL_place_msg_proc_set (hst_plc, "_converse",
GNUNET_SOCIAL_MSG_PROC_RELAY);
}
app_recv_ego,
app_recv_host,
app_recv_guest,
+ app_connected,
NULL);
}
#endif
{
cfg = c;
- end_badly_task = GNUNET_SCHEDULER_add_delayed (TIMEOUT, &end_badly, NULL);
+ end_badly_task = GNUNET_SCHEDULER_add_delayed (TIMEOUT,
+ &end_badly, NULL);
core = GNUNET_CORE_connect (cfg, NULL, &core_connected, NULL, NULL,
NULL, GNUNET_NO, NULL, GNUNET_NO, NULL);