| 476 | } |
| 477 | |
| 478 | bool File::write(std::ofstream& stream) |
| 479 | { |
| 480 | CwdGuard cg(physical_dir_); |
| 481 | stream.open(ACE_TEXT_ALWAYS_CHAR(physical_file_.c_str()), |
| 482 | ios::binary | ios::out); |
| 483 | return !stream.bad() && !stream.fail(); |
| 484 | } |
| 485 | |
| 486 | bool File::read(std::ifstream& stream) |
| 487 | { |