Template Class RTEMbufElement
Defined in File dpdk_wrappers.h
Inheritance Relationships
Base Type
private _detail::MbufElementHelper< Elem, MbufType::Raw >
(Template Struct MbufElementHelper)
Template Parameter Order
typename Elem
MbufType type
Class Documentation
-
template<typename Elem, MbufType type = MbufType::Raw>
class RTEMbufElement : private _detail::MbufElementHelper<Elem, MbufType::Raw> -
Public Functions
-
inline ~RTEMbufElement()
-
RTEMbufElement(const RTEMbufElement&) = delete
-
RTEMbufElement &operator=(const RTEMbufElement&) = delete
-
inline RTEMbufElement(RTEMbufElement &&other)
-
inline RTEMbufElement &operator=(RTEMbufElement &&other)
-
inline operator bool() const
-
inline void release()
-
inline const_reference get() const
-
inline Elem &get_data()
-
inline const Elem &get_data() const
Public Static Functions
-
static inline tl::expected<RTEMbufElement, int> init(RTEMempool<Elem, type> &mempool)
-
static inline tl::expected<RTEMbufElement, int> init(RTEMempool<Elem, type> &mempool, Elem &&elem)
-
inline ~RTEMbufElement()