Go to the documentation of this file.
21 #ifndef SH_ARGUMENTS_H
22 #define SH_ARGUMENTS_H
90 typedef std::vector<std::string>::const_iterator
ArgIt ;
VERBOSITY
Definition: Arg.h:54
static const bool Default_EmbedEmbFn
Definition: Arguments.h:98
bool parse_Debug(ArgIt &curarg)
Definition: Arguments.cc:691
bool parse_EmbFn(ArgIt &curarg)
Definition: Arguments.cc:204
void setDefaults(void)
Definition: Arguments.cc:830
ArgUInt DebugLevel
Definition: Arguments.h:83
ArgString ExtFn
the extract file name, "" if stdout
Definition: Arguments.h:65
ArgCommand Command
the command to be executed in this session
Definition: Arguments.h:58
ArgStringList FileList
Definition: Arguments.h:82
static const int Default_Compression
Definition: Arguments.h:97
static const unsigned int Default_DebugLevel
Definition: Arguments.h:106
bool parse_StgFn(ArgIt &curarg)
Definition: Arguments.cc:297
bool parse_Checksum(ArgIt &curarg)
Definition: Arguments.cc:383
bool parse_Compression(ArgIt &curarg)
Definition: Arguments.cc:405
static const EncryptionMode Default_EncMode
Definition: Arguments.h:95
ArgBool Checksum
Definition: Arguments.h:71
bool parse_ExtFn(ArgIt &curarg)
Definition: Arguments.cc:235
bool parse_Radius(ArgIt &curarg)
Definition: Arguments.cc:574
static float Default_Goal
Definition: Arguments.h:103
static const unsigned int Default_GmlStartVertex
Definition: Arguments.h:108
bool parse_PassphraseFile(ArgIt &curarg)
Definition: Arguments.cc:328
ArgVerbosity Verbosity
Definition: Arguments.h:79
static const unsigned int Max_Algorithm
Definition: Arguments.h:102
std::vector< std::string >::const_iterator ArgIt
Definition: Arguments.h:90
std::vector< std::string > TheArguments
Definition: Arguments.h:141
Arguments(void)
Definition: Arguments.h:40
bool stdin_isused(void) const
Definition: Arguments.cc:815
std::string getPassphrase(bool doublecheck=false)
Definition: Arguments.cc:774
ArgULong Radius
Definition: Arguments.h:76
static const bool Default_Check
Definition: Arguments.h:105
static const EncryptionAlgorithm Default_EncAlgo
Definition: Arguments.h:94
static const unsigned int Default_GmlGraphRecDepth
Definition: Arguments.h:107
ArgBool Check
Definition: Arguments.h:81
ArgString EmbFn
the embed file name, "" if stdin
Definition: Arguments.h:63
ArgString CvrFn
the cover file name, "" if stdin
Definition: Arguments.h:67
static const bool Default_Force
Definition: Arguments.h:99
DEBUGCOMMAND
Definition: Arg.h:55
ArgEncAlgo EncAlgo
Definition: Arguments.h:74
ArgDebugCommand DebugCommand
Definition: Arguments.h:80
ArgUInt GmlStartVertex
Definition: Arguments.h:85
static const int NoCompression
Definition: Arguments.h:92
static const VERBOSITY Default_Verbosity
Definition: Arguments.h:100
ArgFloat Goal
Definition: Arguments.h:77
bool parse_Encryption(ArgIt &curarg)
Definition: Arguments.cc:472
static const unsigned long Default_Radius
Definition: Arguments.h:101
std::string CommandString
the name of the command to be executed in this session (as supplied by the user)
Definition: Arguments.h:60
bool parse_EmbedEmbFn(ArgIt &curarg)
Definition: Arguments.cc:450
bool parse_CvrFn(ArgIt &curarg)
Definition: Arguments.cc:266
void parse(void)
Definition: Arguments.cc:60
bool parse_Force(ArgIt &curarg)
Definition: Arguments.cc:633
ArgUInt GmlGraphRecDepth
Definition: Arguments.h:84
static const DEBUGCOMMAND Default_DebugCommand
Definition: Arguments.h:104
ArgEncMode EncMode
Definition: Arguments.h:75
ArgString StgFn
the stego file name, "" if stdout/stdin
Definition: Arguments.h:69
void parse_Command(ArgIt &curarg)
Definition: Arguments.cc:122
bool parse_Verbosity(ArgIt &curarg)
Definition: Arguments.cc:655
bool parse_Goal(ArgIt &curarg)
Definition: Arguments.cc:602
ArgBool EmbedEmbFn
Definition: Arguments.h:73
static const bool Default_Checksum
Definition: Arguments.h:96
@ NORMAL
Definition: Arg.h:54
bool parse_Passphrase(ArgIt &curarg)
Definition: Arguments.cc:360
parsing and data representation of command-line arguments
Definition: Arguments.h:38
ArgString Passphrase
Definition: Arguments.h:70
ArgInt Compression
Definition: Arguments.h:72
ArgBool Force
Definition: Arguments.h:78
Definition: EncryptionMode.h:26
Definition: EncryptionAlgorithm.h:26
@ NONE
Definition: Arg.h:55