ContentsIndexHome
PreviousUpNext
IConfig Members

The following tables list the members exposed by IConfig.

Public Methods
 
Name 
Description 
 
Clones this IConfig.  
 
Name 
Description 
 
The additional AIMMS command line arguments with which to startup the project; see also the AIMMS User's Guide. The AIMMS SDK will always startup the AIMMS host with an equivalent of the --as-server options.
By default, no other command line options are used. You should not provide the project name here.
 
 
The JSON formatted configuration for the communication layer.
 
 
The amount of time (in seconds) to wait for the connection with the host to be established in Aimms.OpenSession. The default value is 30 seconds.
 
 
The command line options for the host. Note: if the session connects to an already running host, this configuration has no effect.  
 
The location of the folder where the AIMMS host executable (aimmssdk_a3host-vc120_x86_Release.exe or aimmssdk_a3host-vc120_x64_Release.exe) should reside. The default value is '.', i.e. the current working directory.
 
 
The location of the configuration file to initialize the logger of the AIMMS host process. If the filename is empty, there will be no logging. The default is set to no logging.  
 
Boolean indicating whether the AIMMS SDK should initialize the logging framework: only disable this when the log4net framework is already initialized prior to initializing the AIMMS SDK.  
 
The name of the log4net configuration file.
 
 
The name of the name of the log file. The level of logging is Info. This option is used only if the LogConfigFile is not set.  
 
The amount of memory in bytes the buffers of IData instances can reserve before all data is automatically flushed. The minimum required is 5 KB, and the max buffer size cannot be smaller than the max transmit size. If the amount of memory for buffers is small, this can have a negative influence on the performance write actions. The default is 32 MB.
 
 
The maximum simultaneous amount of flushes. The default is 128. If more identifiers are flushed, the system will wait.
 
 
The maximum amount of bytes transmitted in a single packet. The default value is 1 MB. The minimum required is 5 KB. The max transmit size cannot be higher than the max buffer size. If the amount of memory for transmit is small, this can have a negative influence on the performance of write actions.
 
 
The amount of time (in seconds) to wait for calls over the communication layer to return. The default value is 10 seconds.
 
 
Boolean indicating whether after a time out, procedures will wait for the acknowledgment of the cancel they sent to the running procedure in AIMMS.