unrarsrc  6.1.7
About: unrar extracts, views and tests the contents of archives created with the RAR archiver.
  Fossies Dox: unrarsrc-6.1.7.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

options.hpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  FilterMode
 
class  RAROptions
 

Macros

#define DEFAULT_RECOVERY   -3
 
#define DEFAULT_RECVOLUMES   -10
 
#define VOLSIZE_AUTO   INT64NDF
 
#define MAX_FILTER_TYPES   16
 
#define MAX_GENERATE_MASK   128
 

Enumerations

enum  PATH_EXCL_MODE {
  EXCL_UNCHANGED =0 , EXCL_SKIPWHOLEPATH , EXCL_BASEPATH , EXCL_SAVEFULLPATH ,
  EXCL_ABSPATH
}
 
enum  {
  SOLID_NONE =0 , SOLID_NORMAL =1 , SOLID_COUNT =2 , SOLID_FILEEXT =4 ,
  SOLID_VOLUME_DEPENDENT =8 , SOLID_VOLUME_INDEPENDENT =16
}
 
enum  { ARCTIME_NONE =0 , ARCTIME_KEEP , ARCTIME_LATEST }
 
enum  EXTTIME_MODE { EXTTIME_NONE =0 , EXTTIME_1S , EXTTIME_MAX }
 
enum  { NAMES_ORIGINALCASE =0 , NAMES_UPPERCASE , NAMES_LOWERCASE }
 
enum  MESSAGE_TYPE { MSG_STDOUT =0 , MSG_STDERR , MSG_ERRONLY , MSG_NULL }
 
enum  RECURSE_MODE { RECURSE_NONE =0 , RECURSE_DISABLE , RECURSE_ALWAYS , RECURSE_WILDCARDS }
 
enum  OVERWRITE_MODE {
  OVERWRITE_DEFAULT =0 , OVERWRITE_ALL , OVERWRITE_NONE , OVERWRITE_AUTORENAME ,
  OVERWRITE_FORCE_ASK
}
 
enum  QOPEN_MODE { QOPEN_NONE , QOPEN_AUTO , QOPEN_ALWAYS }
 
enum  RAR_CHARSET {
  RCH_DEFAULT =0 , RCH_ANSI , RCH_OEM , RCH_UNICODE ,
  RCH_UTF8
}
 
enum  FilterState { FILTER_DEFAULT =0 , FILTER_AUTO , FILTER_FORCE , FILTER_DISABLE }
 
enum  SAVECOPY_MODE {
  SAVECOPY_NONE =0 , SAVECOPY_SILENT , SAVECOPY_LIST , SAVECOPY_LISTEXIT ,
  SAVECOPY_DUPLISTEXIT
}
 
enum  APPENDARCNAME_MODE { APPENDARCNAME_NONE =0 , APPENDARCNAME_DESTPATH , APPENDARCNAME_OWNSUBDIR , APPENDARCNAME_OWNDIR }
 
enum  POWER_MODE {
  POWERMODE_KEEP =0 , POWERMODE_OFF , POWERMODE_HIBERNATE , POWERMODE_SLEEP ,
  POWERMODE_RESTART
}
 
enum  SOUND_NOTIFY_MODE { SOUND_NOTIFY_DEFAULT =0 , SOUND_NOTIFY_ON , SOUND_NOTIFY_OFF }
 

Macro Definition Documentation

◆ DEFAULT_RECOVERY

#define DEFAULT_RECOVERY   -3

Definition at line 4 of file options.hpp.

◆ DEFAULT_RECVOLUMES

#define DEFAULT_RECVOLUMES   -10

Definition at line 6 of file options.hpp.

◆ MAX_FILTER_TYPES

#define MAX_FILTER_TYPES   16

Definition at line 53 of file options.hpp.

◆ MAX_GENERATE_MASK

#define MAX_GENERATE_MASK   128

Definition at line 84 of file options.hpp.

◆ VOLSIZE_AUTO

#define VOLSIZE_AUTO   INT64NDF

Definition at line 8 of file options.hpp.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
SOLID_NONE 
SOLID_NORMAL 
SOLID_COUNT 
SOLID_FILEEXT 
SOLID_VOLUME_DEPENDENT 
SOLID_VOLUME_INDEPENDENT 

Definition at line 18 of file options.hpp.

◆ anonymous enum

anonymous enum
Enumerator
ARCTIME_NONE 
ARCTIME_KEEP 
ARCTIME_LATEST 

Definition at line 21 of file options.hpp.

◆ anonymous enum

anonymous enum
Enumerator
NAMES_ORIGINALCASE 
NAMES_UPPERCASE 
NAMES_LOWERCASE 

Definition at line 27 of file options.hpp.

◆ APPENDARCNAME_MODE

Enumerator
APPENDARCNAME_NONE 
APPENDARCNAME_DESTPATH 
APPENDARCNAME_OWNSUBDIR 
APPENDARCNAME_OWNDIR 

Definition at line 62 of file options.hpp.

◆ EXTTIME_MODE

Enumerator
EXTTIME_NONE 
EXTTIME_1S 
EXTTIME_MAX 

Definition at line 23 of file options.hpp.

◆ FilterState

Enumerator
FILTER_DEFAULT 
FILTER_AUTO 
FILTER_FORCE 
FILTER_DISABLE 

Definition at line 54 of file options.hpp.

◆ MESSAGE_TYPE

Enumerator
MSG_STDOUT 
MSG_STDERR 
MSG_ERRONLY 
MSG_NULL 

Definition at line 29 of file options.hpp.

◆ OVERWRITE_MODE

Enumerator
OVERWRITE_DEFAULT 
OVERWRITE_ALL 
OVERWRITE_NONE 
OVERWRITE_AUTORENAME 
OVERWRITE_FORCE_ASK 

Definition at line 39 of file options.hpp.

◆ PATH_EXCL_MODE

Enumerator
EXCL_UNCHANGED 
EXCL_SKIPWHOLEPATH 
EXCL_BASEPATH 
EXCL_SAVEFULLPATH 
EXCL_ABSPATH 

Definition at line 10 of file options.hpp.

◆ POWER_MODE

enum POWER_MODE
Enumerator
POWERMODE_KEEP 
POWERMODE_OFF 
POWERMODE_HIBERNATE 
POWERMODE_SLEEP 
POWERMODE_RESTART 

Definition at line 68 of file options.hpp.

◆ QOPEN_MODE

enum QOPEN_MODE
Enumerator
QOPEN_NONE 
QOPEN_AUTO 
QOPEN_ALWAYS 

Definition at line 49 of file options.hpp.

◆ RAR_CHARSET

Enumerator
RCH_DEFAULT 
RCH_ANSI 
RCH_OEM 
RCH_UNICODE 
RCH_UTF8 

Definition at line 51 of file options.hpp.

◆ RECURSE_MODE

Enumerator
RECURSE_NONE 
RECURSE_DISABLE 
RECURSE_ALWAYS 
RECURSE_WILDCARDS 

Definition at line 31 of file options.hpp.

◆ SAVECOPY_MODE

Enumerator
SAVECOPY_NONE 
SAVECOPY_SILENT 
SAVECOPY_LIST 
SAVECOPY_LISTEXIT 
SAVECOPY_DUPLISTEXIT 

Definition at line 57 of file options.hpp.

◆ SOUND_NOTIFY_MODE

Enumerator
SOUND_NOTIFY_DEFAULT 
SOUND_NOTIFY_ON 
SOUND_NOTIFY_OFF 

Definition at line 75 of file options.hpp.