Lines Matching refs:node
79 struct dsync_mailbox_node *node;
86 &full_name, &node)) {
93 dsync_mailbox_node_to_string(node));
98 parts, node);
324 struct dsync_mailbox_node *node, *dup_node1, *dup_node2;
346 node = dsync_mailbox_tree_get(brain->remote_mailbox_tree, name);
347 node->ns = ns;
348 dsync_mailbox_node_copy_data(node, remote_node);
375 const struct dsync_mailbox_node *node;
381 node = *node_r = dsync_mailbox_tree_find_delete(tree, other_del);
382 if (node == NULL) {
392 if (other_del->timestamp <= node->last_renamed_or_created) {
400 if (other_del->timestamp <= node->last_subscription_change) {
409 /* make a node for it in the other mailbox tree */
410 name = dsync_mailbox_node_get_full_name(tree, node);
422 /* ok, mark the other node deleted */
424 memcpy(other_node->mailbox_guid, node->mailbox_guid,
427 if (other_node->ns != node->ns && other_node->ns != NULL) {
428 /* namespace mismatch for this node. this shouldn't happen
436 other_node->ns = node->ns;
453 const struct dsync_mailbox_node *node;
468 &deletes[i], &node, &status);
470 const char *node_name = node == NULL ? "" :
471 dsync_mailbox_node_get_full_name(brain->local_mailbox_tree, node);
488 &deletes[i], &node, &status);