The GeneralOption Class. More...
#include <OSOption.h>
Public Member Functions | |
GeneralOption () | |
Default constructor. More... | |
~GeneralOption () | |
Class destructor. More... | |
bool | IsEqual (GeneralOption *that) |
A function to check for the equality of two objects. More... | |
bool | setRandom (double density, bool conformant) |
A function to make a random instance of this class. More... | |
bool | deepCopyFrom (GeneralOption *that) |
A function to make a deep copy of an instance of this class. More... | |
Public Attributes | |
std::string | serviceURI |
the service URI More... | |
std::string | serviceName |
the name of the service More... | |
std::string | instanceName |
the name of the instance More... | |
InstanceLocationOption * | instanceLocation |
the location of the instance More... | |
std::string | jobID |
the job ID More... | |
std::string | solverToInvoke |
the solver to invoke More... | |
std::string | license |
the license information More... | |
std::string | userName |
the username More... | |
std::string | password |
the password More... | |
ContactOption * | contact |
the contact method More... | |
OtherOptions * | otherOptions |
the list of other general options More... | |
The GeneralOption Class.
Definition at line 284 of file OSOption.h.
GeneralOption::GeneralOption | ( | ) |
Default constructor.
Definition at line 113 of file OSOption.cpp.
GeneralOption::~GeneralOption | ( | ) |
Class destructor.
Definition at line 131 of file OSOption.cpp.
bool GeneralOption::IsEqual | ( | GeneralOption * | that | ) |
A function to check for the equality of two objects.
Definition at line 9661 of file OSOption.cpp.
bool GeneralOption::setRandom | ( | double | density, |
bool | conformant | ||
) |
A function to make a random instance of this class.
density,: | corresponds to the probability that a particular child element is created |
conformant,: | if true enforces side constraints not enforceable in the schema (e.g., agreement of "numberOfXXX" attributes and <XXX> children) |
Definition at line 12238 of file OSOption.cpp.
bool GeneralOption::deepCopyFrom | ( | GeneralOption * | that | ) |
A function to make a deep copy of an instance of this class.
that,: | the instance from which information is to be copied |
Definition at line 13353 of file OSOption.cpp.
std::string GeneralOption::serviceURI |
the service URI
Definition at line 290 of file OSOption.h.
std::string GeneralOption::serviceName |
the name of the service
Definition at line 293 of file OSOption.h.
std::string GeneralOption::instanceName |
the name of the instance
Definition at line 296 of file OSOption.h.
InstanceLocationOption* GeneralOption::instanceLocation |
the location of the instance
Definition at line 299 of file OSOption.h.
std::string GeneralOption::jobID |
the job ID
Definition at line 302 of file OSOption.h.
std::string GeneralOption::solverToInvoke |
the solver to invoke
Definition at line 305 of file OSOption.h.
std::string GeneralOption::license |
the license information
Definition at line 308 of file OSOption.h.
std::string GeneralOption::userName |
the username
Definition at line 311 of file OSOption.h.
std::string GeneralOption::password |
the password
Definition at line 314 of file OSOption.h.
ContactOption* GeneralOption::contact |
the contact method
Definition at line 317 of file OSOption.h.
OtherOptions* GeneralOption::otherOptions |
the list of other general options
Definition at line 320 of file OSOption.h.