g_slice_free(struct cache, cache);
}
+char * friend_get_name(struct friend *friend)
+{
+ return friend->name;
+}
+
int cache_add_friend(struct cache *cache, char *name, char *address, uint16_t port)
{
struct friend *friend;
friend->saddr = G_INET_SOCKET_ADDRESS(g_inet_socket_address_new(addr, friend->port));
g_object_unref(addr);
cache->friends = g_list_append(cache->friends, friend);
+ ping(friend);
return 0;
}