Panda3D
Functions | Variables
multify.cxx File Reference

PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University. More...

#include "pandabase.h"
#include "panda_getopt.h"
#include "preprocess_argv.h"
#include "multifile.h"
#include "pointerTo.h"
#include "filename.h"
#include "pset.h"
#include "vector_string.h"
#include "virtualFileSystem.h"
#include <stdio.h>
#include <time.h>

Go to the source code of this file.

Functions

bool add_files (const vector_string &params)
 
bool do_add_directory (Multifile *multifile, const Filename &directory_name)
 
bool do_add_files (Multifile *multifile, const pvector< Filename > &filenames)
 
bool extract_files (const vector_string &params)
 
const char * format_timestamp (bool record_timestamp, time_t timestamp)
 
int get_compression_level (const Filename &subfile_name)
 
const string & get_password ()
 
void help ()
 
bool is_named (const string &subfile_name, const vector_string &params)
 
bool is_text (const Filename &subfile_name)
 
bool kill_files (const vector_string &params)
 
bool list_files (const vector_string &params)
 
int main (int argc, char **argv)
 
bool sign_multifile ()
 
void tokenize_extensions (const string &str, pset< string > &extensions)
 
void usage ()
 

Variables

bool append = false
 
Filename chdir_to
 
bool compress_flag = false
 
bool create = false
 
int default_compression_level = 6
 
pset< string > dont_compress
 
string dont_compress_str = "jpg,png,mp3,ogg"
 
bool encryption_flag = false
 
bool extract = false
 
bool got_chdir_to = false
 
bool got_header_prefix = false
 
bool got_multifile_name = false
 
bool got_password = false
 
bool got_record_timestamp_flag = false
 
string header_prefix
 
bool kill_cmd = false
 
Filename multifile_name
 
string password
 
bool record_timestamp_flag = true
 
size_t scale_factor = 0
 
vector_string sign_params
 
pset< string > text_ext
 
string text_ext_str = "txt"
 
bool tlist = false
 
bool to_stdout = false
 
bool update = false
 
bool verbose = false
 

Detailed Description

PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.

All rights reserved.

All use of this software is subject to the terms of the revised BSD license. You should have received a copy of this license along with this source code in a file named "LICENSE."

Definition in file multify.cxx.