Lines Matching refs:list
61 ParseFlags(IMAP::ArgumentList& list)
64 for (int32 i = 0; i < list.CountItems(); i++) {
65 if (list.EqualsAt(i, "\\Seen"))
67 else if (list.EqualsAt(i, "\\Answered"))
69 else if (list.EqualsAt(i, "\\Flagged"))
71 else if (list.EqualsAt(i, "\\Deleted"))
73 else if (list.EqualsAt(i, "\\Draft"))
183 ArgumentList& list = response.ListAt(1);
184 if (!list.EqualsAt(0, "CAPABILITY"))
188 while (list.CountItems() > 1)
189 fCapabilities.AddItem(list.RemoveItemAt(1));
321 ArgumentList& list = response.ListAt(2);
322 for (int32 i = 0; i < list.CountItems(); i += 2) {
323 if (list.EqualsAt(i, "UID") && list.IsNumberAt(i + 1))
324 entry.uid = list.NumberAt(i + 1);
325 else if (list.EqualsAt(i, "RFC822.SIZE") && list.IsNumberAt(i + 1))
326 entry.size = list.NumberAt(i + 1);
327 else if (list.EqualsAt(i, "FLAGS") && list.IsListAt(i + 1)) {
329 ArgumentList& flags = list.ListAt(i + 1);
355 /*! Builds the sequence from the passed in UID list, and takes \a max entries
357 than specified. The fetched UIDs will be removed from the \uids list.
430 ArgumentList& list = response.ListAt(2);
434 for (int32 i = 0; i < list.CountItems(); i += 2) {
435 if (list.EqualsAt(i, "UID") && list.IsNumberAt(i + 1))
436 uid = list.NumberAt(i + 1);
437 else if (list.EqualsAt(i, "FLAGS") && list.IsListAt(i + 1)) {
439 ArgumentList& flagList = list.ListAt(i + 1);