#include <gls_rso_interface_impl.h>
Wraps a GlsResourceFilter so it can be passed to the RSO Interface's GetResources call
◆ RSOResourceFilterImpl()
Constructor
- Parameters
-
filter | The filter to wrap. |
◆ AddExclude()
void AddExclude |
( |
const char * |
str | ) |
|
|
inlineoverridevirtual |
Manage the list of excluded attributes. Takes precedence over includes.
- Parameters
-
str | The new name to add to the exclude list. |
Implements RSOInterface1::ResourceFilter.
◆ AddInclude()
void AddInclude |
( |
const char * |
str | ) |
|
|
inlineoverridevirtual |
◆ ExcludeCount()
int ExcludeCount |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ GetExclude()
const char * GetExclude |
( |
int |
index | ) |
const |
|
inlineoverridevirtual |
- Note
- Returns NULL if index >= ExcludeCount() or index < -1.
- Returns
- The exclude name associated with the incoming index.
- Parameters
-
index | The index of the exclusion item to return. |
Implements RSOInterface1::ResourceFilter.
◆ GetInclude()
const char * GetInclude |
( |
int |
index | ) |
const |
|
inlineoverridevirtual |
- Note
- Returns NULL if index >= IncludeCount() or index < -1
- Returns
- The include name associated with the incoming index.
- Parameters
-
index | The index of the inclusion item to return. |
Implements RSOInterface1::ResourceFilter.
◆ GetParentName()
const char * GetParentName |
( |
unsigned int |
index | ) |
const |
|
inline |
- Note
- Returns NULL if index >= ParentNameCount() or index < -1.
- Returns
- The parent name associated with the incoming index.
- Parameters
-
index | The index of the parent name to return. |
◆ GroupLevelsDown() [1/2]
int GroupLevelsDown |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ GroupLevelsDown() [2/2]
void GroupLevelsDown |
( |
int |
value | ) |
|
|
inlineoverridevirtual |
How many levels of children to show. 0 means don't show any children properties -1 means all the way down. Default: -1
- Parameters
-
value | The new levels of children to show. |
Implements RSOInterface1::ResourceFilter.
◆ IncludeCount()
int IncludeCount |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ LevelsUp() [1/2]
◆ LevelsUp() [2/2]
void LevelsUp |
( |
int |
value | ) |
|
|
inlineoverridevirtual |
How many levels of qualification to show in the name. -1 means full qualification. Default: -1
- Parameters
-
value | The new qualification level to set. |
Implements RSOInterface1::ResourceFilter.
◆ NamesOnly() [1/2]
◆ NamesOnly() [2/2]
void NamesOnly |
( |
bool |
value | ) |
|
|
inlineoverridevirtual |
If true, only a list of names will be returned. Values will not be returned. The format changes to not include the ":". Default: false
- Parameters
-
value | The new name display flag to set. |
Implements RSOInterface1::ResourceFilter.
◆ ParentNameCount()
unsigned int ParentNameCount |
( |
| ) |
const |
|
inline |
- Returns
- The number of entries in the parent name stack.
◆ PassFilter()
bool PassFilter |
( |
const char * |
name | ) |
const |
|
inlineoverridevirtual |
Check a name against the filters. Exclude list takes precedence.
- Parameters
-
name | The name of the item to test. |
- Returns
- Whether or not the name passes the filter (to be included in the returned results).
Implements RSOInterface1::ResourceFilter.
◆ PushParentName()
void PushParentName |
( |
const char * |
parent | ) |
|
|
inline |
Manage the stack of parent object names.
- Parameters
-
parent | The name of the item to add to the stack. |
The documentation for this class was generated from the following file: