#include <machine/WareRegistry.hpp>
◆ WaresByID_t
template<class SignatureType >
Container type to store ware containers indexed by ID
◆ WaresByPath_t
template<class SignatureType >
Container type to store ware containers indexed by path
◆ ~WareRegistry()
template<class SignatureType >
◆ add()
template<class SignatureType >
Adds a container in the registry, as an available or errored ware
- Parameters
-
[in] | Container | the container to add |
- Returns
- true if the container was successfully added, false otherwise
◆ addWare()
template<class SignatureType >
◆ availableWares()
template<class SignatureType >
Returns the available wares, indexed by ID
- Returns
- an ID-container map of wares
◆ clear()
template<class SignatureType >
◆ clearWares()
template<class SignatureType >
Clear all wares containers from the registry
◆ discoverWares()
template<class SignatureType >
◆ erroredWares()
template<class SignatureType >
Returns the errored wares, indexed by path
- Returns
- a path-container map of wares
◆ hasAvailableWare()
template<class SignatureType >
Returns true if a ware has been already registered with the given ID
- Parameters
-
- Returns
- true if the ware is registered
◆ wareContainer()
template<class SignatureType >
Returns the container of the ware given by its ID
- Parameters
-
- Returns
- The container of the requested ware, an invalid container if not found
◆ m_AvailableWares
template<class SignatureType >
◆ m_ErroredWares
template<class SignatureType >
◆ m_InvalidWareContainer
template<class SignatureType >
The documentation for this class was generated from the following file: