Lines Matching refs:reader
701 // Do not add the signature until the reader thread
1834 TTextView::Reader *reader = new TTextView::Reader(fHeader, fRaw, quoteIt, fIncoming,
1842 resume_thread(fThread = spawn_thread(Reader::Run, "reader", B_NORMAL_PRIORITY, reader));
2486 Reader *reader = (Reader *)_this;
2487 TTextView *view = reader->fView;
2492 if (!reader->Lock())
2495 BFile *file = dynamic_cast<BFile *>(reader->fMail->Data());
2499 if (reader->fHeader)
2501 if (reader->fRaw || !reader->fMime)
2513 if (reader->fHeader && len) {
2515 if (reader->fStripHeader) {
2542 reader->Process(buffer, length, true);
2547 reader->Process("\r\n", 2, true);
2549 else if (!reader->Process(msg, len, true))
2553 if (reader->fRaw) {
2554 if (!reader->Process((const char *)msg + len, size - len))
2557 //reader->fFile->Seek(0, 0);
2558 //BEmailMessage *mail = new BEmailMessage(reader->fFile);
2559 BEmailMessage *mail = reader->fMail;
2601 if (!reader->Process(bodyText, bodyLength))
2608 if (!reader->ParseMail(mail, body))
2611 //reader->fView->fMail = mail;
2617 if (!reader->fIncoming)
2627 reader->Unlock();
2629 delete reader;