Lines Matching defs:file
70 SpamFilter::HeaderFetched(entry_ref& ref, BFile& file, BMessage& attributes)
72 _CheckForSpam(file);
78 SpamFilter::BodyFetched(const entry_ref& ref, BFile& file, BMessage& attributes)
88 if (file.GetAttrInfo("MAIL:classification", &attributeInfo) == B_OK)
91 _CheckForSpam(file);
96 SpamFilter::_CheckForSpam(BFile& file)
109 file.GetSize(&dataSize);
111 file.Read(stringBuffer, dataSize);
130 file.WriteAttrString("MAIL:classification", &classificationString);
133 // attached to the eventual output file.
134 file.WriteAttr("MAIL:ratio_spam", B_FLOAT_TYPE, 0 /* offset */, &spamRatio,
139 _AddSpamToSubject(file, spamRatio);
282 SpamFilter::_AddSpamToSubject(BNode& file, float spamRatio)
285 if (file.GetAttrInfo("Subject", &info) != B_OK)
291 if (file.ReadAttr("Subject", B_STRING_TYPE, 0, buffer, info.size) < 0) {
304 if (file.WriteAttrString("Subject", &newSubjectString) < 0)