MNcdNodeDependency Class Reference

class MNcdNodeDependency : public MCatalogsBase

This interface provides functions for the node that depends on another nodes. The functions can be used to check what nodes or node content this node depends on.

MNcdNode MNcdNodeDependencyInfo

Inherits from

Constructor & Destructor Documentation

~MNcdNodeDependency()

~MNcdNodeDependency()[protected, inline, virtual]

Member Functions Documentation

DependencyInfos()

const RPointerArray< MNcdNodeDependencyInfo > &DependencyInfos()const [pure virtual]

Returns the dependency information about the nodes or content that this object depends from.

State()

TNcdDependencyState State()const [pure virtual]

Returns the collective state of the dependencies.

The returned value will be ENcdDependencyMissing if any of the node's dependencies is missing, ENcdDependencyUpgradeAvailable if all of node's dependencies are installed but at least one has an upgrade available or ENcdDependencyInstalled if all are installed and there are no upgrades available