Home | History | Annotate | Download | only in net

Lines Matching defs:NetlinkAttribute

35 // NetlinkAttribute is an abstract base class that describes an attribute in a
44 class SHILL_EXPORT NetlinkAttribute {
58 NetlinkAttribute(int id, const char* id_string,
60 virtual ~NetlinkAttribute() {}
64 static NetlinkAttribute* NewControlAttributeFromId(int id);
65 static NetlinkAttribute* NewNl80211AttributeFromId(
143 DISALLOW_COPY_AND_ASSIGN(NetlinkAttribute);
146 class NetlinkU8Attribute : public NetlinkAttribute {
151 : NetlinkAttribute(id, id_string, kType, kMyTypeString) {}
164 class NetlinkU16Attribute : public NetlinkAttribute {
169 : NetlinkAttribute(id, id_string, kType, kMyTypeString) {}
183 class SHILL_EXPORT NetlinkU32Attribute : public NetlinkAttribute {
188 : NetlinkAttribute(id, id_string, kType, kMyTypeString) {}
201 class NetlinkU64Attribute : public NetlinkAttribute {
206 : NetlinkAttribute(id, id_string, kType, kMyTypeString) {}
219 class NetlinkFlagAttribute : public NetlinkAttribute {
224 : NetlinkAttribute(id, id_string, kType, kMyTypeString) {}
238 class SHILL_EXPORT NetlinkStringAttribute : public NetlinkAttribute {
243 : NetlinkAttribute(id, id_string, kType, kMyTypeString) {}
270 class NetlinkNestedAttribute : public NetlinkAttribute {
362 class NetlinkRawAttribute : public NetlinkAttribute {
367 : NetlinkAttribute(id, id_string, kType, kMyTypeString) {}