#include "pandabase.h"
#include "gnu_getopt.h"
#include "multifile.h"
#include "filename.h"
#include "pset.h"
#include <stdio.h>
Go to the source code of this file.
Functions | |
void | usage () |
void | help () |
bool | is_named (const string &subfile_name, int argc, char *argv[]) |
int | get_compression_level (const Filename &subfile_name) |
bool | add_directory (Multifile &multifile, const Filename &directory_name) |
bool | add_files (int argc, char *argv[]) |
bool | extract_files (int argc, char *argv[]) |
bool | list_files (int argc, char *argv[]) |
void | tokenize_extensions (const string &str, pset< string > &extensions) |
int | main (int argc, char *argv[]) |
Variables | |
bool | create = false |
bool | append = false |
bool | list = false |
bool | extract = false |
bool | verbose = false |
bool | compress = false |
int | default_compression_level = 6 |
Filename | multifile_name |
bool | got_multifile_name = false |
bool | to_stdout = false |
Filename | chdir_to |
bool | got_chdir_to = false |
size_t | scale_factor = 0 |
pset< string > | dont_compress |
string | dont_compress_str = "jpg,mp3" |
|
Definition at line 181 of file multify.cxx. References Multifile::add_subfile(), and get_compression_level(). Referenced by add_files(). |
|
Definition at line 219 of file multify.cxx. References add_directory(), Multifile::add_subfile(), Multifile::flush(), get_compression_level(), Multifile::get_scale_factor(), multifile_name, Multifile::needs_repack(), Multifile::open_read_write(), Multifile::open_write(), Multifile::repack(), scale_factor, and Multifile::set_scale_factor(). Referenced by main(). |
|
Definition at line 281 of file multify.cxx. References chdir_to, Multifile::extract_subfile(), Multifile::extract_subfile_to(), Multifile::get_num_subfiles(), Multifile::get_subfile_name(), is_named(), multifile_name, and Multifile::open_read(). Referenced by main(). |
|
Definition at line 162 of file multify.cxx. References compress, default_compression_level, and dont_compress. Referenced by add_directory(), and add_files(). |
|
Definition at line 56 of file multify.cxx. References default_compression_level, dont_compress_str, and usage(). Referenced by main(). |
|
Definition at line 144 of file multify.cxx. Referenced by extract_files(), and list_files(). |
|
Definition at line 319 of file multify.cxx. References Multifile::get_num_subfiles(), Multifile::get_scale_factor(), Multifile::get_subfile_compressed_length(), Multifile::get_subfile_length(), Multifile::get_subfile_name(), is_named(), Multifile::is_subfile_compressed(), multifile_name, Multifile::needs_repack(), and Multifile::open_read(). Referenced by main(). |
|
Definition at line 390 of file multify.cxx. References add_files(), append, chdir_to, compress, create, default_compression_level, dont_compress, dont_compress_str, extract, extract_files(), got_chdir_to, got_multifile_name, help(), list, list_files(), multifile_name, scale_factor, to_stdout, tokenize_extensions(), usage(), and verbose. |
|
Definition at line 375 of file multify.cxx. Referenced by main(). |
|
Definition at line 50 of file multify.cxx. |
|
Definition at line 32 of file multify.cxx. Referenced by main(). |
|
Definition at line 41 of file multify.cxx. Referenced by extract_files(), and main(). |
|
Definition at line 36 of file multify.cxx. Referenced by get_compression_level(), main(), and zlib_compress(). |
|
Definition at line 31 of file multify.cxx. Referenced by AsyncUtility::create_thread(), ClientBase::fork_asynchronous_thread(), and main(). |
|
Definition at line 37 of file multify.cxx. Referenced by get_compression_level(), help(), and main(). |
|
Definition at line 44 of file multify.cxx. Referenced by get_compression_level(), and main(). |
|
Definition at line 47 of file multify.cxx. |
|
Definition at line 34 of file multify.cxx. Referenced by main(). |
|
Definition at line 42 of file multify.cxx. Referenced by main(). |
|
Definition at line 39 of file multify.cxx. Referenced by main(). |
|
Definition at line 33 of file multify.cxx. Referenced by main(), and operator<<(). |
|
Definition at line 38 of file multify.cxx. Referenced by add_files(), extract_files(), list_files(), main(), Multifile::open_read_write(), Multifile::open_write(), and Extractor::set_multifile(). |
|
Definition at line 43 of file multify.cxx. Referenced by add_files(), main(), Multifile::set_scale_factor(), and FFTCompressor::write_reals(). |
|
Definition at line 40 of file multify.cxx. Referenced by main(). |
|
Definition at line 35 of file multify.cxx. Referenced by main(). |