Lines Matching refs:file
62 read_data(BFile& file, T& value)
64 return file.Read(&value, sizeof(T)) == (ssize_t)sizeof(T);
85 BFile file;
86 if (Open(&file, B_READ_ONLY) != B_OK)
101 if (read_data(file, unknown)
102 && read_data(file, automaticallyExpandFiles)
103 && read_data(file, closeWhenDone)
104 && read_data(file, destinationFolder)
105 && read_data(file, unknown)
106 && read_data(file, ref.device)
107 && read_data(file, ref.directory)
108 && read_data(file, nameSize)
109 && (nameSize <= 0 || file.Read(name, nameSize) == nameSize)
110 && read_data(file, openDestinationFolder)
111 && read_data(file, showContentsListing)
112 && read_data(file, position)) {
148 BFile file;
149 if (Open(&file, B_CREATE_FILE | B_WRITE_ONLY) != B_OK)
171 file.Write(&unknown, sizeof(unknown));
172 file.Write(&automaticallyExpandFiles, sizeof(automaticallyExpandFiles));
173 file.Write(&closeWhenDone, sizeof(closeWhenDone));
174 file.Write(&destinationFolder, sizeof(destinationFolder));
176 file.Write(&unknown, sizeof(unknown));
177 file.Write(&ref.device, sizeof(ref.device));
178 file.Write(&ref.directory, sizeof(ref.directory));
183 file.Write(&nameSize, sizeof(nameSize));
184 file.Write(ref.name, nameSize);
185 file.Write(&openDestinationFolder, sizeof(openDestinationFolder));
186 file.Write(&showContentsListing, sizeof(showContentsListing));
187 file.Write(&position, sizeof(position));
201 ExpanderSettings::Open(BFile* file, int32 mode)
208 // create the directory, if file creation is requested
219 return file->SetTo(path.Path(), mode);