gams::GAMSOptions::EExecMode Struct Reference

Limits on external programs that are allowed to be executed. More...

#include <gamsoptions.h>

Public Types

enum  EExecModeEnum {
  EverythingAllowed = 0, InteractiveShellsProhibited = 1, CallAndExecuteProhibited = 2, EchoAndPutOnlyToWorkdir = 3,
  EchoAndPutProhibited = 4
}
 Limits on external programs that are allowed to be executed. More...
 

Detailed Description

Limits on external programs that are allowed to be executed.

Definition at line 310 of file gamsoptions.h.

Member Enumeration Documentation

◆ EExecModeEnum

Limits on external programs that are allowed to be executed.

Enumerator
EverythingAllowed 

Everything allowed.

InteractiveShellsProhibited 

Interactive shells in $call and execute commands are prohibited.

CallAndExecuteProhibited 

Embedded Code and all $call and execute commands are prohibited.

EchoAndPutOnlyToWorkdir 

$echo or put commands can only write to directories in or below the working or scratchdir

EchoAndPutProhibited 

$echo and put commands are not allowed

Definition at line 313 of file gamsoptions.h.