Lines Matching defs:file
58 read_data(BFile& file, T& value)
60 return file.Read(&value, sizeof(T)) == (ssize_t)sizeof(T);
81 BFile file;
82 if (Open(&file, B_READ_ONLY) != B_OK)
97 if (read_data(file, unknown)
98 && read_data(file, automaticallyExpandFiles)
99 && read_data(file, closeWhenDone)
100 && read_data(file, destinationFolder)
101 && read_data(file, unknown)
102 && read_data(file, ref.device)
103 && read_data(file, ref.directory)
104 && read_data(file, nameSize)
105 && (nameSize <= 0 || file.Read(name, nameSize) == nameSize)
106 && read_data(file, openDestinationFolder)
107 && read_data(file, showContentsListing)
108 && read_data(file, position)) {
141 BFile file;
142 if (Open(&file, B_CREATE_FILE | B_WRITE_ONLY) != B_OK)
164 file.Write(&unknown, sizeof(unknown));
165 file.Write(&automaticallyExpandFiles, sizeof(automaticallyExpandFiles));
166 file.Write(&closeWhenDone, sizeof(closeWhenDone));
167 file.Write(&destinationFolder, sizeof(destinationFolder));
169 file.Write(&unknown, sizeof(unknown));
170 file.Write(&ref.device, sizeof(ref.device));
171 file.Write(&ref.directory, sizeof(ref.directory));
175 file.Write(&nameSize, sizeof(nameSize));
176 file.Write(ref.name, nameSize);
177 file.Write(&openDestinationFolder, sizeof(openDestinationFolder));
178 file.Write(&showContentsListing, sizeof(showContentsListing));
179 file.Write(&position, sizeof(position));
185 ExpanderSettings::Open(BFile *file, int32 mode)
193 return file->SetTo(path.Path(), mode);