Lines Matching refs:NL80211Attr
60 class NL80211Attr : public BaseNL80211Attr {
62 NL80211Attr(int id, T value) { in NL80211Attr() function
75 explicit NL80211Attr(const std::vector<uint8_t>& data) { in NL80211Attr() function
79 ~NL80211Attr() override = default;
103 class NL80211Attr<std::vector<uint8_t>> : public BaseNL80211Attr {
105 NL80211Attr(int id, const std::vector<uint8_t>& raw_buffer);
106 explicit NL80211Attr(const std::vector<uint8_t>& data);
107 ~NL80211Attr() override = default;
112 class NL80211Attr<std::string> : public BaseNL80211Attr {
114 NL80211Attr(int id, const std::string& str);
118 explicit NL80211Attr(const std::vector<uint8_t>& data);
119 ~NL80211Attr() override = default;
126 extern template class NL80211Attr<uint8_t>;
127 extern template class NL80211Attr<uint16_t>;
128 extern template class NL80211Attr<uint32_t>;
129 extern template class NL80211Attr<uint64_t>;
130 extern template class NL80211Attr<std::vector<uint8_t>>;
131 extern template class NL80211Attr<std::string>;
159 NL80211Attr<T> attribute(empty_vec); in GetAttributeValue()
193 NL80211Attr<T> attribute(std::vector<uint8_t>( in GetListOfAttributeValues()
211 bool GetAttribute(int id, NL80211Attr<T>* attribute) const { in GetAttribute()
221 *attribute = NL80211Attr<T>(std::vector<uint8_t>(start, end)); in GetAttribute()