class to runtime resources functional group Each element in the group is a resource.
More...
|
| | XAieRscGroupAvail (std::shared_ptr< XAieDevHandle > DevHd, const std::string &Name="Avail") |
| | XAieRscGroupAvail () |
| AieRC | addRsc (std::shared_ptr< XAieRsc > Rsc) |
| | XAieRscGroupBase (std::shared_ptr< XAieDevHandle > DevHd, const std::string &Name="") |
| | XAieRscGroupBase () |
| | ~XAieRscGroupBase () |
| XAieRscStat | getRscStat () const |
| XAieRscStat | getRscStat (XAie_LocType Loc) const |
| XAieRscStat | getRscStat (XAie_LocType Loc, XAieRscType RscType) const |
| XAieRscStat | getRscStat (XAie_LocType Loc, XAie_ModuleType Mod) const |
| XAieRscStat | getRscStat (XAie_LocType Loc, XAie_ModuleType Mod, XAieRscType RscType) const |
| XAieRscStat | getRscStat (XAie_LocType Loc, XAie_ModuleType Mod, XAieRscType RscType, uint32_t RscId) const |
| XAieRscStat | getRscStat (const std::vector< XAie_LocType > &vLocs, XAieRscType RscType) const |
| XAieRscStat | getRscStat (const std::vector< XAie_LocType > &vLocs, XAieRscType RscType, uint32_t RscId) const |
class to runtime resources functional group Each element in the group is a resource.
| AieRC xaiefal::XAieRscGroupAvail::addRsc |
( |
std::shared_ptr< XAieRsc > | Rsc | ) |
|
|
inlinevirtual |
This function adds a resource to the resource group.
- Parameters
-
| AI | engine resource shared pointer |
- Returns
- XAIE_OK for success, error code for failure.
Only the resources availability should should be managed by AIEFAL should be added to this group. Only trace controller should be added to this groups, for other resources, it will go to the lower level driver to get the resource availability.
Reimplemented from xaiefal::XAieRscGroupBase.