WriteAttrString
status_t WriteAttrString(const char *name, const BString *data);
status_t WriteAttrString(const char* name,
catalogFile.WriteAttrString(BLocaleRoster::kCatLangAttr, &fLanguageName);
catalogFile.WriteAttrString(BLocaleRoster::kCatSigAttr, &fSignature);
file.WriteAttrString("MAIL:filter_flags", &fSetFlags);
file.WriteAttrString("MAIL:classification", &classificationString);
if (file.WriteAttrString("Subject", &newSubjectString) < 0)
return node.WriteAttrString(kUIDAttribute, &string);
if (file.WriteAttrString("MAIL:unique_id", &uidStr) < 0)
fNode->WriteAttrString(PD_PRINTER_DRIVER_ATTRIBUTE,
fNode->WriteAttrString(PD_PPD_PATH, &fPPD);
node.WriteAttrString(B_MAIL_ATTR_LABEL, &label);
node.WriteAttrString(B_MAIL_ATTR_STATUS, &status);
node.WriteAttrString(B_MAIL_ATTR_STATUS, &status);
node->WriteAttrString("be:encoding", &encoding);
ret = aboutSystemNode.WriteAttrString(kCopyrightsAttrName, ©rightAttr);
file.WriteAttrString("_trk/qrystr", &string);
file.WriteAttrString("_trk/qryinitmime", &string);
file.WriteAttrString("_trk/qrystr", &formula);
file.WriteAttrString("_trk/qryinitmime", &string);
WriteAttrString(&node, B_MAIL_ATTR_LABEL, label);
WriteAttrString(&node, B_MAIL_ATTR_STATUS, status);
WriteAttrString(&node, B_MAIL_ATTR_STATUS, "Replied");
WriteAttrString(&draft, B_MAIL_ATTR_NAME, fHeaderView->To());
WriteAttrString(&draft, B_MAIL_ATTR_TO, fHeaderView->To());
WriteAttrString(&draft, B_MAIL_ATTR_SUBJECT, fHeaderView->Subject());
WriteAttrString(&draft, B_MAIL_ATTR_CC, fHeaderView->Cc());
WriteAttrString(&draft, B_MAIL_ATTR_BCC, fHeaderView->Bcc());
WriteAttrString(&draft, B_MAIL_ATTR_ACCOUNT,
WriteAttrString(&draft, "MAIL:encoding", menuItem->Label());
draft.WriteAttrString("MAIL:attachments", &pathStr);
queryNode.WriteAttrString("_trk/qrystr", term);
extern status_t WriteAttrString(BNode* node, const char* attr,
node.WriteAttrString("_trk/original_path", &originalPathString);
status = bookmarkFile.WriteAttrString("META:url", &url);
bookmarkFile.WriteAttrString("META:title", &title);
node.WriteAttrString("Media:Title", &track->title);
node.WriteAttrString("Audio:Album", &readResponse.title);
node.WriteAttrString("Media:Genre", &readResponse.genre);
node.WriteAttrString("Audio:Artist", &readResponse.artist);
node.WriteAttrString("Audio:Artist", &track->artist);
attributed->WriteAttrString(B_MAIL_ATTR_RECIPIENTS,&recipients);
attributed->WriteAttrString(B_MAIL_ATTR_TO, &attr);
attributed->WriteAttrString(B_MAIL_ATTR_CC, &attr);
attributed->WriteAttrString(B_MAIL_ATTR_SUBJECT, &attr);
attributed->WriteAttrString(B_MAIL_ATTR_THREAD, &attr);
attributed->WriteAttrString(B_MAIL_ATTR_REPLY, &attr);
attributed->WriteAttrString(B_MAIL_ATTR_FROM, &attr);
attributed->WriteAttrString(B_MAIL_ATTR_PRIORITY, &attr);
attributed->WriteAttrString(B_MAIL_ATTR_STATUS, &attr);
attributed->WriteAttrString(B_MAIL_ATTR_MIME, &attr);
if (node.WriteAttrString(B_MAIL_ATTR_STATUS, &statusString) < 0)
node.WriteAttrString(kAttrOriginalPath, &originalPath);
node->WriteAttrString(kAttrQueryInitialMime, &label);
node->WriteAttrString(kAttrQueryTemplateName, &name);
node->WriteAttrString(kAttrQueryInitialString, &formula);
file->WriteAttrString(kAttrQueryString, &predicate);
file->WriteAttrString("_trk/focusedView", &name);
file->WriteAttrString("be:encoding", &encodingStr);
file.WriteAttrString("keymap:name", &name);
file.WriteAttrString("keymap:name", &systemKeymapName);
file.WriteAttrString("_trk/qrystr", &string);
file.WriteAttrString("_trk/qryinitmime", &string);
file.WriteAttrString("_trk/qrystr", &string);
file.WriteAttrString("_trk/qryinitstr", &string);
file.WriteAttrString("_trk/qryinitmime", &string);
error = node->WriteAttrString(kPackageFileAttribute, &value);
file.WriteAttrString("signature", &signatureString);
file.WriteAttrString("signature", &signatureString);
file.WriteAttrString("signature", &signatureString);
CHK(node.WriteAttrString("BEOS:TYPE", &type) == B_OK);
return node.WriteAttrString(name.c_str(), &value);
CPPUNIT_ASSERT( node.WriteAttrString(attrNames[0], NULL) == B_BAD_VALUE );
CPPUNIT_ASSERT( equals(node.WriteAttrString(NULL, &writeValue),
CPPUNIT_ASSERT( node.WriteAttrString(NULL, NULL) == B_BAD_VALUE );
CPPUNIT_ASSERT( node.WriteAttrString(tooLongAttrName, &writeValue)
CPPUNIT_ASSERT( node->WriteAttrString("attr1", &value)
CPPUNIT_ASSERT( node.WriteAttrString(attrName, &attrValue) == B_OK );
CPPUNIT_ASSERT( node.WriteAttrString(attrName, &attrValue) == B_OK );