Home | History | Annotate | Download | only in service

Lines Matching refs:report

120             for (AccountSyncReport report : mSyncReports.values()) {

121 if (accountId == -1 || accountId == report.accountId) {
122 report.numNewMessages = 0;
313 for (AccountSyncReport report : mSyncReports.values()) {
314 if (report.syncInterval <= 0) { // no timed checks - skip
317 long prevSyncTime = report.prevSyncTime;
318 long nextSyncTime = report.nextSyncTime;
323 nextAccount = report;
326 nextAccount = report;
330 accountInfo[accountInfoIndex++] = report.accountId;
331 accountInfo[accountInfoIndex++] = report.prevSyncTime;
476 AccountSyncReport report = new AccountSyncReport();
486 report.accountId = c.getLong(Account.CONTENT_ID_COLUMN);
487 report.prevSyncTime = 0;
488 report.nextSyncTime = (syncInterval > 0) ? 0 : -1; // 0 == ASAP -1 == no sync
489 report.numNewMessages = 0;
491 report.syncInterval = syncInterval;
492 report.notify = (flags & Account.FLAGS_NOTIFY_NEW_MAIL) != 0;
493 report.vibrate = (flags & Account.FLAGS_VIBRATE_ALWAYS) != 0;
494 report.vibrateWhenSilent = (flags & Account.FLAGS_VIBRATE_WHEN_SILENT) != 0;
495 report.ringtoneUri = (ringtoneString == null) ? null
498 report.displayName = c.getString(Account.CONTENT_DISPLAY_NAME_COLUMN);
501 mSyncReports.put(report.accountId, report);
513 * @return the report for the updated account, or null if it doesn't exist (e.g. deleted)
519 AccountSyncReport report = mSyncReports.get(accountId);
520 if (report == null) {
526 // report found - update it (note - editing the report while in-place in the hashmap)
527 report.prevSyncTime = SystemClock.elapsedRealtime();
528 if (report.syncInterval > 0) {
529 report.nextSyncTime = report.prevSyncTime + (report.syncInterval * 1000 * 60);
532 report.numNewMessages = newCount;
535 Log.d(LOG_TAG, "update account " + report.toString());
537 return report;
562 AccountSyncReport report = mSyncReports.get(accountId);
563 if (report != null) {
564 if (report.prevSyncTime == 0) {
565 report.prevSyncTime = prevSync;
566 if (report.syncInterval > 0 && report.prevSyncTime != 0) {
567 report.nextSyncTime =
568 report.prevSyncTime + (report.syncInterval * 1000 * 60);
649 for (AccountSyncReport report : mSyncReports.values()) {
650 if (report.numNewMessages == 0) {
653 numNewMessages += report.numNewMessages;
655 if (report.accountId == accountId) {
656 notify = report.notify;
657 vibrate = report.vibrate;
658 vibrateWhenSilent = report.vibrateWhenSilent;
659 ringtone = report.ringtoneUri;
660 reportName = report.displayName;
673 // Prepare a report for a single account
680 // Prepare a report for multiple accounts