the OtherOptions class. More...
#include <OSOption.h>
Public Member Functions | |
OtherOptions () | |
Default constructor. | |
~OtherOptions () | |
Class destructor. | |
bool | IsEqual (OtherOptions *that) |
A function to check for the equality of two objects. | |
bool | setRandom (double density, bool conformant) |
A function to make a random instance of this class. | |
bool | setOther (int numberOfOptions, OtherOption **other) |
A function to set an array of <other> elements. | |
bool | addOther (std::string name, std::string value, std::string description) |
A function to add an <other> element. | |
Public Attributes | |
int | numberOfOtherOptions |
the number of other options | |
OtherOption ** | other |
the list of other options |
the OtherOptions class.
Definition at line 189 of file OSOption.h.
OtherOptions::OtherOptions | ( | ) |
Default constructor.
Definition at line 87 of file OSOption.cpp.
OtherOptions::~OtherOptions | ( | ) |
Class destructor.
Definition at line 96 of file OSOption.cpp.
bool OtherOptions::IsEqual | ( | OtherOptions * | that | ) |
A function to check for the equality of two objects.
Definition at line 9158 of file OSOption.cpp.
bool OtherOptions::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" atrbutes and <XXX> children) |
Definition at line 11341 of file OSOption.cpp.
bool OtherOptions::setOther | ( | int | numberOfOptions, | |
OtherOption ** | other | |||
) |
A function to set an array of <other> elements.
--------------------------------------------------------- set() options ---------------------------------------------------------
numberOfOptions,: | number of <other> elements to be set | |
other,: | the array of <other> elements that are to be set |
setOther() set an array of <other> elements in <general>, <system>, <service> and <job>
Definition at line 4504 of file OSOption.cpp.
bool OtherOptions::addOther | ( | std::string | name, | |
std::string | value, | |||
std::string | description | |||
) |
A function to add an <other> element.
addOther() used to add an <other> element in <general>, <system>, <service>, <job> etc.
name,: | the name of the <other> element to be added (required) | |
value,: | the value of the <other> element to be added (optional) | |
description,: | a description of the <other> element (optional) |
Definition at line 4538 of file OSOption.cpp.
the number of other options
Definition at line 194 of file OSOption.h.
the list of other options
Definition at line 197 of file OSOption.h.