|
Herqq
|
A storage class for HActionArgument instances. More...
#include <HActionArguments>
Public Member Functions | |
| HActionArguments () | |
| HActionArguments (const QVector< HActionArgument > &args) | |
| HActionArguments (const HActionArguments &) | |
| ~HActionArguments () | |
| HActionArguments & | operator= (const HActionArguments &) |
| bool | contains (const QString &argumentName) const |
| HActionArgument | get (const QString &argumentName) const |
| HActionArgument | get (qint32 index) const |
| HActionArguments::const_iterator | constBegin () const |
| HActionArguments::const_iterator | constEnd () const |
| HActionArguments::iterator | begin () |
| HActionArguments::const_iterator | begin () const |
| HActionArguments::iterator | end () |
| HActionArguments::const_iterator | end () const |
| qint32 | size () const |
| HActionArgument | operator[] (qint32 index) const |
| HActionArgument | operator[] (const QString &argName) const |
| QStringList | names () const |
| bool | isEmpty () const |
| void | clear () |
| bool | remove (const QString &name) |
| bool | append (const HActionArgument &arg) |
| QVariant | value (const QString &name, bool *ok=0) const |
| bool | setValue (const QString &name, const QVariant &value) |
| QString | toString () const |
Friends | |
| H_UPNP_CORE_EXPORT bool | operator== (const HActionArguments &, const HActionArguments &) |
Related Functions | |
| (Note that these are not member functions.) | |
| H_UPNP_CORE_EXPORT void | swap (HActionArguments &, HActionArguments &) |
| bool | operator!= (const HActionArguments &obj1, const HActionArguments &obj2) |
A storage class for HActionArgument instances.
Instances of this class are used to contain the input and output arguments for an action invocation.
| HActionArguments | ( | ) |
Creates a new, empty instance.
| HActionArguments | ( | const QVector< HActionArgument > & | args | ) |
Creates a new instance from the specified input arguments.
| args | specifies the action argument objects this instance will contain. |
| HActionArguments | ( | const HActionArguments & | ) |
Copy constructor.
Creates a copy of other.
| ~HActionArguments | ( | ) |
Destroys the instance.
| HActionArguments& operator= | ( | const HActionArguments & | ) |
Assignment operator.
Copies the contents of other to this.
| bool contains | ( | const QString & | argumentName | ) | const |
Indicates if the object contains an argument with the specified name.
| argumentName | specifies the name of the action argument. |
| HActionArgument get | ( | const QString & | argumentName | ) | const |
Returns an action argument with the specified name.
| argumentName | specifies the name of the argument to be retrieved. |
| HActionArgument get | ( | qint32 | index | ) | const |
Returns an action argument at the specified index.
| index | specifies the index of the action argument to return. The index has to be valid position in the container, i.e. it must be 0 <= i < size(). |
| HActionArguments::const_iterator constBegin | ( | ) | const |
Returns a const STL-style iterator pointing to the first item.
| HActionArguments::const_iterator constEnd | ( | ) | const |
Returns a const STL-style iterator pointing to the imaginary item after the last item.
| HActionArguments::iterator begin | ( | ) |
Returns an STL-style iterator pointing to the first item.
| HActionArguments::const_iterator begin | ( | ) | const |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
| HActionArguments::iterator end | ( | ) |
Returns an STL-style iterator pointing to the imaginary item after the last item.
| HActionArguments::const_iterator end | ( | ) | const |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
| qint32 size | ( | ) | const |
Returns the number of contained action arguments.
| HActionArgument operator[] | ( | qint32 | index | ) | const |
Returns an action argument at the specified index.
This is the same as calling get() with the specified index. This method is provided for convenience.
| index | specifies the index of the action argument to return. The index has to be valid position in the container, i.e. it must be 0 <= i < size(). |
| HActionArgument operator[] | ( | const QString & | argName | ) | const |
Returns an action argument with the specified name.
This is the same as calling get() with the specified argument name. This method is provided for convenience.
| argName | specifies the name of the argument to be retrieved. |
| QStringList names | ( | ) | const |
Returns the names of all the contained action arguments.
| bool isEmpty | ( | ) | const |
Indicates if the object is empty, i.e.
it has no action arguments.
| void clear | ( | ) |
Removes every contained HActionArgument from this instance.
| bool remove | ( | const QString & | name | ) |
Removes an HActionArgument with the specified name.
| name | specifies the name of the HActionArgument to be removed. |
| bool append | ( | const HActionArgument & | arg | ) |
Inserts an HActionArgument to this instance.
| arg | specifies the HActionArgument to be added. |
| QVariant value | ( | const QString & | name, |
| bool * | ok = 0 |
||
| ) | const |
Returns the value of the specified state variable, if such exists.
This is a convenience method for retrieving the value of the specified state variable. Semantically this call is comparable to get("stateVariable_name").value().
| name | specifies the name of the state variable. |
| ok | specifies a pointer to bool, which will be true if the specified state variable was found. This parameter is optional. |
QVariant is invalid. | bool setValue | ( | const QString & | name, |
| const QVariant & | value | ||
| ) |
Attempts to set the value of the specified state variable.
This is a convenience method for setting the value of the specified state variable. Semantically this call is comparable to get("stateVariable_name").setValue(value).
| name | specifies the name of the state variable. |
| value | specifies the value of the state variable. |
| QString toString | ( | ) | const |
Returns a string representation of the object.
| H_UPNP_CORE_EXPORT bool operator== | ( | const HActionArguments & | , |
| const HActionArguments & | |||
| ) | [friend] |
Compares the two objects for equality.
| H_UPNP_CORE_EXPORT void swap | ( | HActionArguments & | , |
| HActionArguments & | |||
| ) | [friend] |
Swaps the contents of the two containers.
| bool operator!= | ( | const HActionArguments & | obj1, |
| const HActionArguments & | obj2 | ||
| ) | [related] |
Compares the two objects for inequality.
1.7.3