#include <mw/ineturilistdef.h>
class TQueryArgs |
Public Member Enumerations | |
---|---|
enum | anonymous { KBitsPerType } |
enum | anonymous { KMaxArguments } |
enum | TArgType { EUri, EServiceType, EListType, EURIMatch } |
Public Member Functions | |
---|---|
TQueryArgs() | |
TQueryArgs(T0) | |
TQueryArgs(T0, T1) | |
TQueryArgs(T0, T1, T2) | |
TQueryArgs(T0, T1, T2, T3) | |
TInt | Get(TArgType) |
TBool | IsSet(TArgType) |
This class defines the argument parameters for the query operation. It is possible to set the arguments in various combinations. The argument types can be ServiceType, ListType, URI in TDesC8 form, and URIMatch.
Maximum number of arguments. Currently set as 4.
Enumerator | Value | Description |
---|---|---|
KMaxArguments | 4 |
TQueryArgs | ( | T0 | a0 | ) | [inline, explicit] |
A templated constructor that constructs the query argument. It takes one argument.
TQueryArgs | ( | T0 | a0, |
T1 | a1 | ||
) | [inline] |
A templated constructor that constructs the query argument. It takes two arguments.
TQueryArgs | ( | T0 | a0, |
T1 | a1, | ||
T2 | a2 | ||
) | [inline] |
A templated constructor that constructs the query argument. It takes three arguments.