Lines Matching defs:path
54 bool StartEntry(const StringPiece& path, uint32_t flags) override {
60 file::AppendPath(&full_path, path);
92 bool WriteFile(const StringPiece& path, uint32_t flags, io::InputStream* in) override {
93 if (!StartEntry(path, flags)) {
123 bool Open(const StringPiece& path) {
124 file_ = {fopen(path.data(), "w+b"), fclose};
133 bool StartEntry(const StringPiece& path, uint32_t flags) override {
147 int32_t result = writer_->StartEntry(path.data(), zip_flags);
173 bool WriteFile(const StringPiece& path, uint32_t flags, io::InputStream* in) override {
175 if (!StartEntry(path, flags)) {
243 const StringPiece& path) {
245 if (!writer->Open(path)) {
246 diag->Error(DiagMessage(path) << writer->GetError());
253 const StringPiece& path) {
255 if (!writer->Open(path)) {
256 diag->Error(DiagMessage(path) << writer->GetError());