WriteAttr
ssize_t WriteAttr(const char *name, type_code type, off_t offset,
ssize_t WriteAttr(const char* name, type_code type,
file.WriteAttr(kSyncPositionAttr, B_INT64_TYPE, 0,
file.WriteAttr(kWatchingStartAttr, B_INT64_TYPE, 0,
file.WriteAttr(kWatchingPositionAttr, B_INT64_TYPE, 0,
file.WriteAttr(kCatchUpEnabledAttr, B_UINT32_TYPE, 0, &value,
file.WriteAttr("Audio:Artist", B_STRING_TYPE, 0, cArtist, strlen(cArtist));
file.WriteAttr("Media:Title", B_STRING_TYPE, 0, cTitle, strlen(cTitle));
file.WriteAttr("Audio:Album", B_STRING_TYPE, 0, cAlbum, strlen(cAlbum));
virtual status_t WriteAttr(Node* node, const char* name,
virtual status_t WriteAttr(Node* node, const char* name,
virtual status_t WriteAttr(Node* node, const char* name,
status_t error = node->GetVolume()->WriteAttr(node, name, type, pos, buffer,
result = handle->WriteAttr(request->name.GetString(),
status_t WriteAttr(const char* name, uint32 type,
status_t WriteAttr(void* node, void* cookie,
status_t error = volume->WriteAttr(fsNode->private_node, cookie, pos,
result = volume->WriteAttr(request->node, request->attrCookie,
virtual status_t WriteAttr(void* node, void* cookie,
virtual status_t WriteAttr(void* node, void* cookie,
virtual status_t WriteAttr(void* node, void* cookie,
catalogFile.WriteAttr("BEOS:TYPE", B_MIME_STRING_TYPE, 0,
catalogFile.WriteAttr(BLocaleRoster::kCatFingerprintAttr, B_UINT32_TYPE,
file.WriteAttr("MAIL:reply_with", B_INT32_TYPE, 0, &fReplyAccount,
file.WriteAttr("MAIL:ratio_spam", B_FLOAT_TYPE, 0 /* offset */, &spamRatio,
ssize_t bytesWritten = node.WriteAttr(attribute, B_UINT32_TYPE, 0,
file.WriteAttr("MAIL:size", B_INT32_TYPE, 0, &size, sizeof(int32));
status_t err = node.WriteAttr(attribute.String(),
fNode->WriteAttr("transport_baudrate", B_INT32_TYPE, 0, &rate, sizeof(int32));
fPrinterDirectory->WriteAttr("transport_address", B_STRING_TYPE,
dir->WriteAttr(IPP_URL, B_STRING_TYPE, 0, url->Text(),
dir.WriteAttr(IPP_JOB_ID, B_INT32_TYPE, 0, &__jobid, sizeof(__jobid));
fDir->WriteAttr(LPR_SERVER_NAME, B_STRING_TYPE, 0, fServer->Text(),
fDir->WriteAttr(LPR_QUEUE_NAME, B_STRING_TYPE, 0, fQueue->Text(),
dir.WriteAttr(LPR_JOB_ID, B_INT32_TYPE, 0, &fJobId, sizeof(fJobId));
ssize_t written = file->WriteAttr("styles", B_RAW_TYPE, 0, flattenedRuns,
bytesWritten = fFile.WriteAttr(fAttribute, fType, fRealViewOffset,
ssize_t written = node->WriteAttr(attrName, B_VECTOR_ICON_TYPE, 0,
targetNode.WriteAttr(attrName, info.type, offset, buffer, read);
file.WriteAttr("META:url", B_STRING_TYPE, 0,
file.WriteAttr("META:email", B_STRING_TYPE, 0,
file->WriteAttr(B_MAIL_ATTR_HEADER, B_INT32_TYPE, 0, &result, sizeof(int32));
draft.WriteAttr("MAIL:draft", B_INT32_TYPE, 0, &draftAttr, sizeof(uint32));
node.WriteAttr(name, B_FLOAT_TYPE, 0, &pos, sizeof(pos));
fFile->WriteAttr(INDEX_SIGNATURE, B_STRING_TYPE, 0, fSigView->fName->Text(),
file.WriteAttr(INDEX_STATUS, B_STRING_TYPE, 0, fStatus->Text(),
ssize_t size = node->WriteAttr(attr, B_STRING_TYPE, 0, value,
indexFile.WriteAttr("WINDEX:modified", B_UINT32_TYPE, 0,
indexFile.WriteAttr("WINDEX:version", B_UINT32_TYPE, 0,
node.WriteAttr(kDurationAttrName, B_INT64_TYPE, 0, &duration,
node.WriteAttr("Audio:Bitrate", B_STRING_TYPE, 0, text,
node.WriteAttr("Video:Bitrate", B_STRING_TYPE, 0, text,
node.WriteAttr(kRatingAttrName, B_INT32_TYPE, 0, &rating, sizeof(rating));
ssize_t written = node.WriteAttr(attrName, type, 0, data, size);
file.WriteAttr("Scope", B_BOOL_TYPE, 0, &fScopeEnabled, sizeof(bool));
file.WriteAttr("Reverb", B_INT32_TYPE, 0, &fReverbMode, sizeof(int32));
file.WriteAttr("Volume", B_INT32_TYPE, 0, &fVolume, sizeof(int32));
file.WriteAttr("WindowX", B_FLOAT_TYPE, 0, &fWindowX, sizeof(float));
file.WriteAttr("WindowY", B_FLOAT_TYPE, 0, &fWindowY, sizeof(float));
ssize_t wrote = node->WriteAttr(*attrName, *attrType, 0, *attrData,
file.WriteAttr(control->Attribute().String(), B_STRING_TYPE, 0,
file.WriteAttr("BEOS:TYPE", B_MIME_STRING_TYPE, 0, fSignature,
if (fFile->WriteAttr(name, B_INT32_TYPE, 0, defaultvalue, 4) < 0) {
if (fFile->WriteAttr(name, B_BOOL_TYPE, 0, defaultvalue, 1) < 0) {
if (fFile->WriteAttr(name, B_RECT_TYPE, 0, defaultvalue, sizeof(BRect)) < 0) {
status_t err = fFile->WriteAttr(name, B_INT32_TYPE, 0, value, 4);
status_t err = fFile->WriteAttr(name, B_BOOL_TYPE, 0, value, 1);
status_t err = fFile->WriteAttr(name, B_RECT_TYPE, 0, value, sizeof(BRect));
node.WriteAttr(SHOW_IMAGE_ORIENTATION_ATTRIBUTE, B_INT32_TYPE, 0,
file.WriteAttr("Media:Rating", B_INT32_TYPE, 0, &rating,
node.WriteAttr(kWidthAttrName, B_INT32_TYPE, 0, &width, sizeof(width));
node.WriteAttr(kHeightAttrName, B_INT32_TYPE, 0, &height, sizeof(height));
ssize_t written = dst.WriteAttr(attrName, info.type, offset,
documentNode.WriteAttr(kInfoAttributeName, B_RECT_TYPE, 0, &frame,
documentNode.WriteAttr("be:caret_position",
file.WriteAttr("Version", B_INT32_TYPE, 0, &value, sizeof(int32));
file.WriteAttr("RecurseDirs", B_INT32_TYPE, 0, &value, sizeof(int32));
file.WriteAttr("RecurseLinks", B_INT32_TYPE, 0, &value, sizeof(int32));
file.WriteAttr("SkipDotDirs", B_INT32_TYPE, 0, &value, sizeof(int32));
file.WriteAttr("CaseSensitive", B_INT32_TYPE, 0, &value, sizeof(int32));
file.WriteAttr("RegularExpression", B_INT32_TYPE, 0, &value, sizeof(int32));
file.WriteAttr("TextOnly", B_INT32_TYPE, 0, &value, sizeof(int32));
file.WriteAttr("InvokeEditor", B_INT32_TYPE, 0, &value, sizeof(int32));
file.WriteAttr("WindowFrame", B_RECT_TYPE, 0, &fFrame, sizeof(BRect));
file.WriteAttr("FilePanelPath", B_STRING_TYPE, 0, fFilePanelPath.String(),
file.WriteAttr("ShowLines", B_INT32_TYPE, 0, &value, sizeof(int32));
file.WriteAttr("Encoding", B_INT32_TYPE, 0, &fEncoding, sizeof(int32));
pageSourceFile.WriteAttr("BEOS:TYPE", B_STRING_TYPE, 0, type, size);
ssize_t written = node->WriteAttr(name, type, 0, data, size);
node.WriteAttr("Media:Year", B_INT32_TYPE, 0,
ssize_t bytesWritten = destination.WriteAttr(attrName,
node.WriteAttr("styles", B_RAW_TYPE, 0, data, dataSize);
OutputFile.WriteAttr ("BEOS:TYPE", B_MIME_STRING_TYPE, 0,
OutputFile.WriteAttr (g_StandardAttributeNames[STD_HDR_DATE],
OutputFile.WriteAttr (g_StandardAttributeNames[i], B_STRING_TYPE, 0,
ErrorCode = BNodePntr->WriteAttr (MailSubjectName,
ErrorCode = BNodePntr->WriteAttr (g_AttributeNameClassification,
TextFile.WriteAttr (g_AttributeNameSpamRatio, B_FLOAT_TYPE,
ssize_t bytesWritten = node->WriteAttr(fName.String(), fType, 0, fBuffer,
ssize_t bytesWritten = out.WriteAttr(name, type, 0LL, data, size);
err = node.WriteAttr(kAttrOriginalPath, B_STRING_TYPE, 0LL, original_path, strlen(original_path)+1);
query.WriteAttr("_trk/qryinitmode", B_INT32_TYPE, 0LL, &v, sizeof(v));
query.WriteAttr("_trk/focusedView", B_STRING_TYPE, 0LL, s.String(),
query.WriteAttr("_trk/qryinitstr", B_STRING_TYPE, 0LL, s.String(),
query.WriteAttr("_trk/qrystr", B_STRING_TYPE, 0LL, s.String(),
query.WriteAttr("BEOS:TYPE", 'MIMS', 0LL, s.String(), s.Length()+1);
ssize_t written = fNode->WriteAttr(name, type, 0, buffer, bufferSize);
ssize_t sizeWritten = WriteAttr(name, B_STRING_TYPE, 0, data->String(),
ssize_t written = fNode->WriteAttr(kNITypeAttribute,
written = fNode->WriteAttr(attribute, attrType, 0,
written = fNode->WriteAttr(attribute, attrType, 0,
ssize_t written = fNode->WriteAttr(kNIPreferredAppAttribute,
ssize_t written = fNode->WriteAttr(kNIAppHintAttribute,
fSpoolFile->WriteAttr(PSRV_SPOOL_ATTR_PAGECOUNT, B_INT32_TYPE, 0,
fSpoolFile->WriteAttr(PSRV_SPOOL_ATTR_DESCRIPTION, B_STRING_TYPE, 0,
fSpoolFile->WriteAttr(PSRV_SPOOL_ATTR_PRINTER, B_STRING_TYPE, 0,
fSpoolFile->WriteAttr(PSRV_SPOOL_ATTR_STATUS, B_STRING_TYPE, 0,
fSpoolFile->WriteAttr(PSRV_SPOOL_ATTR_MIMETYPE, B_STRING_TYPE, 0,
catalogFile.WriteAttr("BEOS:TYPE", B_MIME_STRING_TYPE, 0,
catalogFile.WriteAttr(BLocaleRoster::kCatLangAttr, B_STRING_TYPE, 0,
catalogFile.WriteAttr(BLocaleRoster::kCatSigAttr, B_STRING_TYPE, 0,
catalogFile.WriteAttr(BLocaleRoster::kCatFingerprintAttr, B_UINT32_TYPE,
node.WriteAttr(kPriorityAttr, B_INT8_TYPE, 0,
file.WriteAttr(B_MAIL_ATTR_FLAGS, B_INT32_TYPE, 0, &flags, sizeof(int32));
file.WriteAttr(B_MAIL_ATTR_STATUS, B_STRING_TYPE, 0, "Sent", 5);
attributed->WriteAttr(B_MAIL_ATTR_ACCOUNT, B_INT32_TYPE, 0,
attributed->WriteAttr(B_MAIL_ATTR_WHEN, B_TIME_TYPE, 0, &creationTime,
attributed->WriteAttr(B_MAIL_ATTR_FLAGS, B_INT32_TYPE, 0, &flags,
attributed->WriteAttr(B_MAIL_ATTR_ACCOUNT_ID, B_INT32_TYPE, 0,
n.WriteAttr(name,type,0, data, bytes);
if (node.WriteAttr(B_MAIL_ATTR_READ, B_INT32_TYPE, 0, &flag, sizeof(int32))
ssize_t written = node.WriteAttr(attrName, type, 0, data, size);
node.WriteAttr(PSRV_SPOOL_ATTR_STATUS, B_STRING_TYPE, 0, status, strlen(status)+1);
ssize_t bytesWritten = destination.WriteAttr(attrName,
ssize_t written = fNode->WriteAttr(name, type, 0, buffer, bufferSize);
ssize_t bytesWritten = destination.WriteAttr(attrName,
ssize_t sizeWritten = WriteAttr(name, B_STRING_TYPE, 0, data->String(),
ssize_t written = fNode->WriteAttr(kNITypeAttribute,
written = fNode->WriteAttr(attribute, attrType, 0,
written = fNode->WriteAttr(attribute, attrType, 0,
ssize_t written = fNode->WriteAttr(kNIIconAttribute,
ssize_t written = fNode->WriteAttr(kNIPreferredAppAttribute,
ssize_t written = fNode->WriteAttr(kNIAppHintAttribute,
err = node.WriteAttr(attr.c_str(), attrType, 0, data, attrSize);
err = node.WriteAttr(attr.c_str(), attrType, 0, data, dataSize);
ssize_t bytesWritten = _node.WriteAttr(kTypeAttr, B_STRING_TYPE, 0, type,
ssize_t bytesWritten = node.WriteAttr(attribute, datatype, 0, data, length);
ssize_t bytesWritten = _target.WriteAttr(attribute, info.type, 0,
ssize_t bytes = node.WriteAttr(kFileTypeAttr, kFileTypeType, 0, type,
off_t result = fNode->WriteAttr(name, type, 0, buffer, (size_t)size);
off_t result = fNode->WriteAttr(attr->Name(), attr->Type(), 0,
if (node->WriteAttr(name, type, 0, buffer,
node.WriteAttr(kAttrTemplateSubMenu, B_BOOL_TYPE, 0, &flag, sizeof(bool));
destNode->WriteAttr(name, info.type, 0, buffer, 0);
destNode->WriteAttr(name, info.type, offset, buffer,
link.WriteAttr(kAttrPoseInfo, B_RAW_TYPE, 0, &poseInfo, sizeof(PoseInfo));
destNode->WriteAttr(name, info.type, offset, buffer,
trashDir->WriteAttr(kAttrPoseInfo, B_RAW_TYPE, 0, &poseInfo, sizeof(PoseInfo));
deskDir->WriteAttr(kAttrIcon, B_VECTOR_ICON_TYPE, 0, data, size);
deskDir->WriteAttr(kAttrLargeIcon, 'ICON', 0, data, size);
deskDir->WriteAttr(kAttrMiniIcon, 'MICN', 0, data, size);
ssize_t bytesWritten = destNode->WriteAttr(kAttrPoseInfo, B_RAW_TYPE, 0,
if (node->WriteAttr("_trk/directories", B_MESSAGE_TYPE, 0, buffer, (size_t)size) != size)
node->WriteAttr(kAttrQueryMoreOptions, B_RAW_TYPE, 0, &saveMoreOptions,
node->WriteAttr(kAttrQueryInitialMode, B_INT32_TYPE, 0,
node->WriteAttr(kAttrQueryInitialNumAttrs, B_INT32_TYPE, 0,
node->WriteAttr(kAttrQueryInitialAttrs, B_MESSAGE_TYPE, 0,
file->WriteAttr(kAttrQueryLastChange, B_INT32_TYPE, 0, ¤tTime,
file->WriteAttr("_trk/recentQuery", B_INT32_TYPE, 0, &tmp, sizeof(int32));
file->WriteAttr(kAttrDynamicDateQuery, B_BOOL_TYPE, 0, &dynamicDate,
file->WriteAttr("_trk/recentQuery", B_INT32_TYPE, 0, &tmp, sizeof(int32));
if (fFile->WriteAttr(kAttrQueryVolume, B_MESSAGE_TYPE, 0, buffer,
if (file->WriteAttr(kAttrQueryMoreOptions, B_RAW_TYPE, 0, &saveMoreOptions,
file->WriteAttr("_trk/focusedSelStart", B_INT32_TYPE, 0,
file->WriteAttr("_trk/focusedSelEnd", B_INT32_TYPE, 0,
fFile->WriteAttr(kAttrQueryLastChange, B_INT32_TYPE, 0, ¤tTime,
ssize_t result = fNode->WriteAttr(attr, type, offset, buffer, length);
ssize_t result = fNode->WriteAttr(attr, type, offset, buffer, length);
ssize_t WriteAttr(const char* attr, type_code type, off_t,
file.WriteAttr("styles", B_RAW_TYPE, 0, data, (size_t)tmpSize);
file.WriteAttr(kAttrClippingFile, B_RAW_TYPE, 0, &tmp,
file.WriteAttr(kAttrClippingFile, B_RAW_TYPE, 0, &tmp,
if (deskDir.WriteAttr(poseInfoAttr, B_RAW_TYPE, 0,
&& deskDir.WriteAttr(kAttrExtendedDisksPoseInfo, B_RAW_TYPE, 0,
const size_t written = fFile->WriteAttr("Media:Width", B_INT32_TYPE,
fFile->WriteAttr("Media:Height", B_INT32_TYPE, 0, &height, sizeof(int32));
status = fFile->WriteAttr(kAttrThumbnail, B_RAW_TYPE, 0,
fFile->WriteAttr(kAttrThumbnailCreationTime, B_TIME_TYPE,
deskDir.WriteAttr(kAttrOpenWindows, B_MESSAGE_TYPE, 0, buffer,
node->WriteAttr(kBackgroundImageInfo, B_MESSAGE_TYPE, 0, buffer,
trashDir.WriteAttr(kAttrIcon, B_VECTOR_ICON_TYPE, 0, data, size);
trashDir.WriteAttr(kAttrLargeIcon, 'ICON', 0, data, size);
trashDir.WriteAttr(kAttrMiniIcon, 'MICN', 0, data, size);
size = fModel->WriteAttr(columnName, type, 0, textView->Text(),
size = fModel->WriteAttr(columnName, type, 0, &value, sizeof(bool));
size = fModel->WriteAttr(columnName, type, 0, &ch, sizeof(char));
size = fModel->WriteAttr(columnName, type, 0, &floatVal,
size = fModel->WriteAttr(columnName, type, 0, &doubleVal,
size = fModel->WriteAttr(columnName, type, 0, &tmp, scalarSize);
file->WriteAttr("be:encoding", B_INT32_TYPE, 0, &value, sizeof(value));
ssize_t bytesWritten = file->WriteAttr("wrap", B_INT32_TYPE, 0,
bytesWritten = file->WriteAttr("alignment", B_INT32_TYPE, 0,
file->WriteAttr("styles", B_RAW_TYPE, 0, flattenedRunArray,
fNode->WriteAttr(PD_PROTOCOL_CLASS, B_INT32_TYPE, 0, &valueI32,
fSpoolFolder->WriteAttr(attrName, B_MESSAGE_TYPE, 0, data.Buffer(),
ssize_t size = node->WriteAttr(kBackgroundImageInfo, B_MESSAGE_TYPE,
file.WriteAttr(kEnabledAttr, B_UINT32_TYPE, 0, &enabled, sizeof(uint32));
file.WriteAttr(kEnabledAttr, B_UINT32_TYPE, 0, &enabled, sizeof(uint32));
file.WriteAttr("_trk/qryinitmode", B_INT32_TYPE, 0, &mode, sizeof(int32));
printer.WriteAttr(PSRV_PRINTER_ATTR_PRT_NAME, B_STRING_TYPE, 0, printerName,
printer.WriteAttr(PSRV_PRINTER_ATTR_DRV_NAME, B_STRING_TYPE, 0, driverName,
printer.WriteAttr(PSRV_PRINTER_ATTR_TRANSPORT, B_STRING_TYPE, 0,
printer.WriteAttr(PSRV_PRINTER_ATTR_TRANSPORT_ADDR, B_STRING_TYPE, 0,
printer.WriteAttr(PSRV_PRINTER_ATTR_CNX, B_STRING_TYPE, 0, connection,
printer.WriteAttr(PSRV_PRINTER_ATTR_STATE, B_STRING_TYPE, 0, "free",
file.WriteAttr(name, B_INT32_TYPE, 0, &index, sizeof(int32));
file.WriteAttr(name, B_INT32_TYPE, 0, &index, sizeof(int32));
ssize_t bytes = file.WriteAttr(kTypeAttr, B_MIME_STRING_TYPE, 0,
ssize_t bytes = node.WriteAttr(kSigAttr, B_MIME_STRING_TYPE, 0, sig, strlen(sig)+1);
ssize_t bytes = node.WriteAttr(kFlagsAttr, kFlagsType, 0, flags, sizeof(int32));
ssize_t written = file.WriteAttr("BEOS:M:STD_ICON",
ssize_t written = file.WriteAttr("META:L:STD_ICON",
error = file.WriteAttr("META:TYPE", B_STRING_TYPE, 0, metaType.c_str(),
CPPUNIT_ASSERT( node->WriteAttr(attr, B_STRING_TYPE, 0, str, len)
CPPUNIT_ASSERT( node.WriteAttr(attrName, B_STRING_TYPE, 0, attrValue,
CPPUNIT_ASSERT( equals(node.WriteAttr(NULL, B_STRING_TYPE, 0, buffer,
CPPUNIT_ASSERT( equals(node.WriteAttr(attrNames[0], B_STRING_TYPE, 0, NULL,
CPPUNIT_ASSERT( equals(node.WriteAttr(NULL, B_STRING_TYPE, 0, NULL,
node.WriteAttr(tooLongAttrName, B_STRING_TYPE, 0, buffer,
CPPUNIT_ASSERT( node->WriteAttr("attr1", B_STRING_TYPE, 0, buffer,
CPPUNIT_ASSERT( node.WriteAttr(attr1, B_STRING_TYPE, 0, str, strLen) == strLen );
CPPUNIT_ASSERT( node.WriteAttr(attrName, attrType, 0, attrValue,
fssh_ssize_t bytesWritten = targetNode->WriteAttr(name, info.type, pos,
virtual fssh_ssize_t WriteAttr(const char *name, uint32_t type,
fssh_ssize_t bytesWritten = targetNode->WriteAttr(name, info.type, 0,
catalogFile.WriteAttr("BEOS:TYPE", B_MIME_STRING_TYPE, 0,
catalogFile.WriteAttr(kCatLangAttr, B_STRING_TYPE, 0,
catalogFile.WriteAttr(kCatSigAttr, B_STRING_TYPE, 0,
catalogFile.WriteAttr(kCatFingerprintAttr, B_UINT32_TYPE,