ContentsIndexHome
PreviousUpNext
IConfig Members

The following tables list the members exposed by IConfig.

Public Methods
 
Name 
Description 
 
Clones this IConfig.
 
 
Returns the additional AIMMS commandline arguments.
 
 
Returns the JSON formatted configuration for the communication layer.
 
 
Returns the time (in seconds) to wait for the connection with the host to be established in Aimms.OpenSession. 
 
Returns the command line options for the host.
 
 
Returns the location of the folder where the AIMMS host executable (for instance aimmssdk_a3host-vc120_x64_Release.exe) should reside.
 
 
Returns the location of the configuration file to initialize logging in the AIMMS host process.
If the filename is empty there will be no logging. This is the default.
 
 
Returns the maximum amount of memory in bytes that the buffers of IData instances can reserve before all data is automatically flushed.
 
 
Returns the maximum number of outstanding flushes in the background.
 
 
Returns the maximum amount of memory (in bytes) transmitted in a single packet.
 
 
Returns the time (in seconds) to wait for calls over the communication layer to return.
 
 
Returns whether after a time out, procedures will wait for the acknowledgment of the cancel they sent to the running procedure in AIMMS. 
 
Sets the additional AIMMS commandline 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 commandline options are used. You should not provide the project name here.
 
 
Sets the JSON formatted configuration for the communication layer.
 
 
Sets the time (in seconds) to wait for the connection with the host to be established in Aimms.OpenSession. The default value is 30 seconds.
 
 
Sets the command line options for the host. Note: if the session connects to an already running host, this configuration has no effect. 
 
Sets the location of the folder where the AIMMS host executable (for instance aimmssdk_a3host-vc120_x64_Release.exe) should reside. The default value is '.', i.e. the current working directory.
 
 
Sets 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. Note: if the session connects to an already running host, this configuration has no effect.
 
 
Sets the maximum amount of memory (in bytes) the buffers of IData instances can reserve before all data is automatically flushed. The default is 32 MB.
 
 
Sets the maximum simultaneous amount of flushes. The default is 128. If more identifiers are flushed, the system will wait.
 
 
Set the maximum amount of bytes transmitted in a single packet.
 
 
Sets the time (in seconds) to wait for calls over the communication layer to return. The default value is 10 seconds.
 
 
Sets whether after a time out, procedures will wait for the acknowledgment of the cancel they sent to the running procedure in AIMMS.