ARB
|
Public Member Functions | |
ArbDBWriter (GB_MAIN_TYPE *Main_) | |
~ArbDBWriter () | |
GB_ERROR | startSaveAs (const char *given_path_, const char *savetype) |
GB_ERROR | saveFromTill (GBCONTAINER *gb_from, GBCONTAINER *gb_till) |
GB_ERROR | finishSave () |
Definition at line 976 of file ad_save_load.cxx.
|
inline |
Definition at line 1027 of file ad_save_load.cxx.
References INSTALL_SIGHANDLER.
|
inline |
Definition at line 1044 of file ad_save_load.cxx.
References gb_assert, and UNINSTALL_SIGHANDLER.
Definition at line 1055 of file ad_save_load.cxx.
References ARB_strdup(), ARB_zfopen(), ARRAY_ELEMS, gb_assert, GB_is_fifo(), gb_overwriteName(), GBS_global_string(), GB_MAIN_TYPE::path, seen_corrupt_data, STATIC_ASSERT, SUPPORTED_COMPRESSION_FLAGS, ZFILE_BZIP2, ZFILE_GZIP, ZFILE_REAL_CMODES, ZFILE_UNCOMPRESSED, and ZFILE_XZ.
Referenced by GB_start_streamed_save_as(), and GB_MAIN_TYPE::save_as().
|
inline |
Definition at line 1160 of file ad_save_load.cxx.
References gb_assert, GBDATA::get_father(), NULp, and GB_MAIN_TYPE::root_container.
Referenced by GB_stream_save_part(), and GB_MAIN_TYPE::save_as().
|
inline |
Definition at line 1206 of file ad_save_load.cxx.
References ARB_strdup(), ARB_zfclose(), gb_assert, gb_create_reference(), gb_delete_reference(), GB_IO_error(), gb_mapfile_name(), GB_mode_of_file(), GB_move_file(), gb_overwriteName(), GB_read_clock(), gb_remove_all_but_main(), gb_remove_quick_saved(), gb_save_mapfile(), GB_set_mode_of_file(), GB_set_time_of_file(), GB_time_of_day(), GB_time_of_file(), GB_unlink_or_warn(), GB_warningf(), gb_write_bin(), GBS_global_string(), GB_MAIN_TYPE::last_main_saved_transaction, GB_MAIN_TYPE::last_saved_time, GB_MAIN_TYPE::last_saved_transaction, NULp, protect_corruption_error(), GB_MAIN_TYPE::qs, gb_quick_save::quick_save_disabled, result, GB_MAIN_TYPE::root_container, and seen_corrupt_data.
Referenced by GB_finish_stream_save(), and GB_MAIN_TYPE::save_as().