|
xaiefal
|
class for group event resource reference More...
#include <xaiefal-groupevent.hpp>
Public Member Functions | |
| XAieGroupEventHandle ()=delete | |
| XAieGroupEventHandle (std::shared_ptr< XAieDevHandle > DevHd, std::shared_ptr< XAieGroupEvent > gEPtr) | |
| void | setGroupEvents (uint32_t Comp) |
| uint32_t | getGroupEvents () const |
| XAie_Events | getEvent () const |
| Public Member Functions inherited from xaiefal::XAieRsc | |
| XAieRsc ()=delete | |
| XAieRsc (std::shared_ptr< XAieDevHandle > DevHd) | |
| XAieRsc (std::shared_ptr< XAieDevHandle > DevHd, XAieRscType Type) | |
| XAieRsc (XAieDev &Dev) | |
| virtual | ~XAieRsc () |
| AieRC | setPreferredId (uint32_t id, bool isStaticAllocated=false) |
| uint32_t | getPreferredId () |
| AieRC | reserve () |
| AieRC | release () |
| AieRC | free () |
| AieRC | start () |
| AieRC | stop () |
| bool | isInitialized () const |
| bool | isReserved () const |
| bool | isConfigured () const |
| bool | isRunning () const |
| void | getReservedRscs (std::vector< XAieUserRsc > &vOutRscs) const |
| AieRC | getRscs (std::vector< XAieUserRsc > &vOutRscs) |
| AieRC | setRscs (std::vector< XAieUserRsc > &vInRscs) |
| virtual XAieRscType | getRscType () const |
| virtual XAieRscStat | getRscStat (const std::string &GName) const |
| XAie_DevInst * | dev () |
| virtual uint32_t | getAvailManagedRscs () |
| virtual XAieRscType | getManagedRscsType () |
Protected Member Functions | |
| AieRC | _reserve () |
| AieRC | _release () |
| AieRC | _start () |
| AieRC | _stop () |
Additional Inherited Members | |
| Protected Attributes inherited from xaiefal::XAieRsc | |
| XAieRscState | State |
| XAieRscType | Type |
| std::shared_ptr< XAieDevHandle > | AieHd |
| uint32_t | preferredId |
| uint32_t | reservedId |
| std::vector< XAieUserRsc > | vRscs |
class for group event resource reference
|
delete |
|
inline |
|
inlineprotectedvirtual |
This function will be called by release(). It allows child class to implement its own resource release.
Reimplemented from xaiefal::XAieRsc.
|
inlineprotectedvirtual |
This function will be called by reserve(). It allows child class to implement its own resource reservation.
Reimplemented from xaiefal::XAieRsc.
|
inlineprotectedvirtual |
This function will be called by start(). It allows child class to implement its own resource start.
Reimplemented from xaiefal::XAieRsc.
|
inlineprotectedvirtual |
This function will be called by stop(). It allows child class to implement its own resource stop.
Reimplemented from xaiefal::XAieRsc.
|
inline |
This function returns group event
|
inline |
This function is to get group event events enabling bits.
|
inline |
This function is to set group event events enabling bits.
| Comp | composition |
If the events bits is set, when the corresponding events are set, the group event will set.