• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/Security-57031.1.35/Security/sec/SOSCircle/SecureObjectSync/

Lines Matching refs:confirmed

533     SOSManifestRef confirmed = NULL;
607 // Since this is handeled below once we get a confirmed manifest from our
618 confirmed = CFRetainSafe(SOSEngineGetManifestForDigest(engine, SOSMessageGetSenderDigest(message)));
619 if (!confirmed) {
621 confirmed = SOSManifestCreateWithPatch(base, SOSMessageGetRemovals(message), allAdditions, error);
622 if (!confirmed) {
627 confirmed = CFRetainSafe(base);
631 secnotice("engine", "Confirmed: %@ base: %@", confirmed, base);
632 if (confirmed)
633 ok &= SOSManifestDiff(SOSPeerGetConfirmedManifest(peer), confirmed, &confirmedRemovals, &confirmedAdditions, error);
636 SOSPeerSetConfirmedManifest(peer, confirmed);
641 // moves extra to pendingObjects once we receive a confirmed manifest in or after the L00.
647 if (confirmed /* && SOSPeerSendObjects(peer)*/) {
649 ok &= SOSManifestDiff(confirmed, localManifest, NULL, &allExtra, error);
650 secnotice("engine", "%@ confirmed %@ setting O:%@", SOSPeerGetID(peer), confirmed, allExtra);
660 CFReleaseSafe(confirmed);
684 SOSManifestRef confirmed = SOSPeerGetConfirmedManifest(peer);
698 ok = SOSManifestDiff(confirmed, local, &allMissing, &allExtra, error);
703 // already in confirmed or not in local, either way there is no point
725 confirmed ? "C":"0",
734 if (confirmed) {
746 if (CFEqual(confirmed, local)) {
840 // If we have no confirmed manifest, we want all pendedObjects going out as a manifest
844 if (confirmed || SOSManifestGetCount(missing) || SOSManifestGetCount(extra) || objectsSent) {
846 proposed = SOSManifestCreateWithPatch(confirmed, missing, allExtra, error);
850 if (!SOSMessageSetManifests(message, local, confirmed, proposed, proposed, confirmed ? objectsSent : NULL, error))
865 if (!confirmed && !proposed) {