Home
last modified time | relevance | path

Searched refs:BaseNL80211Attr (Results 1 – 6 of 6) sorted by relevance

/system/connectivity/wificond/net/
Dnl80211_attribute.h33 class BaseNL80211Attr {
35 BaseNL80211Attr(int id, const std::vector<uint8_t>& raw_buffer);
36 virtual ~BaseNL80211Attr() = default;
55 bool Merge(const BaseNL80211Attr& attr);
58 BaseNL80211Attr() = default;
65 class NL80211Attr : public BaseNL80211Attr {
87 if (!BaseNL80211Attr::IsValid()) { in IsValid()
108 class NL80211Attr<std::vector<uint8_t>> : public BaseNL80211Attr {
117 class NL80211Attr<std::array<uint8_t, N>> : public BaseNL80211Attr {
120 : BaseNL80211Attr( in NL80211Attr()
[all …]
Dnl80211_attribute.cpp35 BaseNL80211Attr::BaseNL80211Attr(int id, in BaseNL80211Attr() function in android::wificond::BaseNL80211Attr
42 void BaseNL80211Attr::InitHeaderAndResize(int attribute_id, in InitHeaderAndResize()
50 int BaseNL80211Attr::GetAttributeId() const { in GetAttributeId()
55 bool BaseNL80211Attr::IsValid() const { in IsValid()
63 const vector<uint8_t>& BaseNL80211Attr::GetConstData() const { in GetConstData()
67 bool BaseNL80211Attr::GetAttributeImpl(const uint8_t* buf, in GetAttributeImpl()
94 bool BaseNL80211Attr::Merge(const BaseNL80211Attr& other_attr) { in Merge()
129 const vector<uint8_t>& raw_buffer) : BaseNL80211Attr(id, raw_buffer) { in NL80211Attr()
180 void NL80211NestedAttr::AddAttribute(const BaseNL80211Attr& attribute) { in AddAttribute()
203 return BaseNL80211Attr::GetAttributeImpl(data_.data() + NLA_HDRLEN, in HasAttribute()
[all …]
Dnl80211_packet.h112 void AddAttribute(const BaseNL80211Attr& attribute);
122 std::vector<BaseNL80211Attr>* attributes) const;
143 if (!BaseNL80211Attr::GetAttributeImpl( in GetAttribute()
Dnl80211_packet.cpp170 void NL80211Packet::AddAttribute(const BaseNL80211Attr& attribute) { in AddAttribute()
193 return BaseNL80211Attr::GetAttributeImpl( in HasAttribute()
203 if (!BaseNL80211Attr::GetAttributeImpl( in GetAttribute()
219 vector<BaseNL80211Attr>* attributes) const { in GetAllAttributes()
Dnetlink_utils.cpp556 map<uint32_t, map<int, BaseNL80211Attr>> attr_by_wiphy_and_id; in MergePacketsForSplitWiphyDump()
565 vector<BaseNL80211Attr> attributes; in MergePacketsForSplitWiphyDump()
/system/connectivity/wificond/tests/
Dnl80211_packet_unittest.cpp198 std::vector<BaseNL80211Attr> attributes; in TEST()