Home | History | Annotate | Download | only in engine

Lines Matching full:session

64                              SyncSession* session) {
65 HandleCycleBegin(session);
68 session->context()->ShouldFetchUpdatesBeforeCommit()) {
70 session,
72 session,
76 return HandleCycleEnd(session, nudge_tracker.updates_source());
81 SyncerError commit_result = BuildAndPostCommits(request_types, this, session);
82 session->mutable_status_controller()->set_commit_result(commit_result);
84 return HandleCycleEnd(session, nudge_tracker.updates_source());
90 SyncSession* session) {
91 HandleCycleBegin(session);
94 session,
96 session,
100 return HandleCycleEnd(session, source);
104 SyncSession* session) {
105 HandleCycleBegin(session);
108 session,
110 session,
113 return HandleCycleEnd(session, sync_pb::GetUpdatesCallerInfo::PERIODIC);
116 void Syncer::ApplyUpdates(SyncSession* session) {
119 ApplyControlDataUpdates(session);
122 apply_updates.Execute(session);
124 session->context()->set_hierarchy_conflict_detected(
125 session->status_controller().num_hierarchy_conflicts() > 0);
127 session->SendEventNotification(SyncEngineEvent::STATUS_CHANGED);
131 SyncSession* session,
133 while (!session->status_controller().ServerSaysNothingMoreToDownload()) {
135 session->mutable_status_controller()->set_last_download_updates_result(
143 ApplyUpdates(session);
149 void Syncer::HandleCycleBegin(SyncSession* session) {
150 session->mutable_status_controller()->UpdateStartTime();
151 session->SendEventNotification(SyncEngineEvent::SYNC_CYCLE_BEGIN);
155 SyncSession* session,
158 session->SendSyncCycleEndEventNotification(source);