Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

panda/src/downloadertools/multify.cxx File Reference

#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"


Detailed Description

Definition in file multify.cxx.


Function Documentation

bool add_directory Multifile multifile,
const Filename directory_name
 

Definition at line 184 of file multify.cxx.

bool add_files int  argc,
char *  argv[]
 

Definition at line 222 of file multify.cxx.

References multifile_name.

bool extract_files int  argc,
char *  argv[]
 

Definition at line 284 of file multify.cxx.

int get_compression_level const Filename subfile_name  ) 
 

Definition at line 165 of file multify.cxx.

void help  ) 
 

Definition at line 59 of file multify.cxx.

References default_compression_level, and dont_compress_str.

bool is_named const string &  subfile_name,
int  argc,
char *  argv[]
 

Definition at line 147 of file multify.cxx.

bool list_files int  argc,
char *  argv[]
 

Definition at line 322 of file multify.cxx.

int main int  argc,
char *  argv[]
 

Definition at line 393 of file multify.cxx.

void tokenize_extensions const string &  str,
pset< string > &  extensions
 

Definition at line 378 of file multify.cxx.

References size_t.

void usage  ) 
 

Definition at line 53 of file multify.cxx.


Variable Documentation

bool append = false
 

Definition at line 35 of file multify.cxx.

Filename chdir_to
 

Definition at line 44 of file multify.cxx.

bool compress = false
 

Definition at line 39 of file multify.cxx.

bool create = false
 

Definition at line 34 of file multify.cxx.

Referenced by AsyncUtility::~AsyncUtility().

int default_compression_level = 6
 

Definition at line 40 of file multify.cxx.

Referenced by help().

pset<string> dont_compress
 

Definition at line 47 of file multify.cxx.

string dont_compress_str = "jpg,mp3"
 

Definition at line 50 of file multify.cxx.

Referenced by help().

bool extract = false
 

Definition at line 37 of file multify.cxx.

bool got_chdir_to = false
 

Definition at line 45 of file multify.cxx.

bool got_multifile_name = false
 

Definition at line 42 of file multify.cxx.

bool list = false
 

Definition at line 36 of file multify.cxx.

Referenced by MesherTempl< PrimType >::build_sheets(), and ButtonEventList::get_type().

Filename multifile_name
 

Definition at line 41 of file multify.cxx.

Referenced by add_files(), Multifile::open_read(), Multifile::open_write(), Multifile::operator=(), and Extractor::~Extractor().

size_t scale_factor = 0
 

Definition at line 46 of file multify.cxx.

Referenced by Multifile::close(), and FFTCompressor::write_header().

bool to_stdout = false
 

Definition at line 43 of file multify.cxx.

bool verbose = false
 

Definition at line 38 of file multify.cxx.


Generated on Fri May 2 00:45:21 2003 for Panda by doxygen1.3