ADTF  3.15.1
tDependencyDescription

Dependency description usable for ADTF_CLASS_DEPENDENCIES() More...

Public Types

enum class  eDescriptionType : uint32_t { DT_REQUIRE = 0 , DT_PROVIDE = 1 , DT_REQUIRE_OPTIONAL = 2 }
 Enumerating the different dependency types. More...
 

Public Attributes

eDescriptionType m_nType
 Either provider, mandatory or optional requester.
 
const char * m_strIid
 Interface id which is required/provided.
 

Detailed Description

Dependency description usable for ADTF_CLASS_DEPENDENCIES()

Definition at line 30 of file class_info_intf.h.

Member Enumeration Documentation

◆ eDescriptionType

enum eDescriptionType : uint32_t
strong

Enumerating the different dependency types.

Enumerator
DT_REQUIRE 

The given interface describes a mandatory required dependency.

DT_PROVIDE 

The given interface describes a mandatory provided dependency.

DT_REQUIRE_OPTIONAL 

The given interface describes an optional required dependency.

Definition at line 33 of file class_info_intf.h.