Property | Type | Description | |
---|---|---|---|
m_elements | Hashtable | ||
m_namespaceType | EnumAddressSpaceType | ||
m_root |
Method | Description | |
---|---|---|
AddChild ( |
Adds a namespace element as child to the root element
|
|
GetChildren ( ) : ArrayList |
Returns the collection of root children
|
|
GetParent ( ) : |
returns the parent of the root - this is not usefull, but kept for compatibility with the element interface
|
|
QueryAddressSpaceElementChildren ( string anElementID, ArrayList aChildrenList ) : int |
Returns the collection of children of the address space element to the element ID provided. This interface needs to be implemented in the string based object space case
|
|
QueryAddressSpaceElementData ( string anElementID, |
Returns the corresponding address space element to the element ID provided. This interface needs to be implemented in the string based object space case.
|
|
QueryAddressSpaceElementDataEx ( string anElementID, EnumAddressSpaceElementData &elementDataFilter, |
Returns the corresponding address space element to the element ID provided.
|
|
RemoveChild ( |
Removes Child and its children if there are some
|
Method | Description | |
---|---|---|
AddressSpaceRoot ( |
Used to build an address space toor both object and string based
|
|
AddressSpaceRoot ( EnumAddressSpaceType anAddressSpaceType, |
AddressSpaceRoot constructor: Used to build a specialised root type
|
Method | Description | |
---|---|---|
AddElementToArray ( |
adds an element to the internal address space hashtable
|
|
GetElementFromArray ( uint anElementUserData ) : |
retreives an address space element from the internal address space hashtable
|
|
GetParent ( uint aHandle ) : |
retrieves the parent from a handle
|
|
RemoveElementFromArray ( |
removes an element from the internal hashtable
|
|
RemoveElementFromArray ( uint anElementUserData ) : int |
removes an element from the internal hashtable
|
public AddChild ( |
||
aChild | Child to be added | |
return | bool |
protected AddressSpaceRoot ( |
||
aRoot | An address space element to impersonate the root. This element is not visible in the namespace | |
return | System |
protected AddressSpaceRoot ( EnumAddressSpaceType anAddressSpaceType, |
||
anAddressSpaceType | EnumAddressSpaceType | /// The type of address space /// |
aRoot | /// An address space element to impersonate the root. This element is not visible in the namespace /// | |
return | System |
public abstract QueryAddressSpaceElementChildren ( string anElementID, ArrayList aChildrenList ) : int | ||
anElementID | string | Address space path of the element. |
aChildrenList | ArrayList | out parameter - collection of children of the element ID. |
return | int |
public abstract QueryAddressSpaceElementData ( string anElementID, |
||
anElementID | string | Address space path of the element |
anElement | Out parameter reference to the element matched in case of success. Null reference if not supported or invalid path provided. | |
return | int |
public abstract QueryAddressSpaceElementDataEx ( string anElementID, EnumAddressSpaceElementData &elementDataFilter, |
||
anElementID | string | Address space path of the element |
elementDataFilter | EnumAddressSpaceElementData | Type of the element data to be filled in |
anElement | Out parameter reference to the element matched in case of success. Null reference if not supported or invalid path provided. | |
return | int |
public RemoveChild ( |
||
aChild | AddressSpaceElement to be removed | |
return | bool |
protected EnumAddressSpaceType m_namespaceType | ||
return | EnumAddressSpaceType |