Lines Matching refs:id

41     int id, AttributeList::NewFromIdMethod factory) {
42 if (ContainsKey(attributes_, id)) {
43 VLOG(7) << "Trying to re-add attribute " << id << ", not overwriting";
46 attributes_[id] = AttributePointer(factory.Run(id));
50 bool AttributeList::CreateControlAttribute(int id) {
52 id, base::Bind(&NetlinkAttribute::NewControlAttributeFromId));
56 int id, NetlinkMessage::MessageContext context) {
58 id, base::Bind(&NetlinkAttribute::NewNl80211AttributeFromId, context));
63 int id, const ByteString& value) {
64 if (!CreateAttribute(id, factory)) {
67 return InitAttributeFromValue(id, value);
70 bool AttributeList::InitAttributeFromValue(int id, const ByteString& value) {
71 NetlinkAttribute* attribute = GetAttribute(id);
137 bool AttributeList::GetU8AttributeValue(int id, uint8_t* value) const {
138 NetlinkAttribute* attribute = GetAttribute(id);
144 bool AttributeList::CreateU8Attribute(int id, const char* id_string) {
145 if (ContainsKey(attributes_, id)) {
146 LOG(ERROR) << "Trying to re-add attribute: " << id;
149 attributes_[id] = AttributePointer(
150 new NetlinkU8Attribute(id, id_string));
154 bool AttributeList::SetU8AttributeValue(int id, uint8_t value) {
155 NetlinkAttribute* attribute = GetAttribute(id);
164 bool AttributeList::GetU16AttributeValue(int id, uint16_t* value) const {
165 NetlinkAttribute* attribute = GetAttribute(id);
171 bool AttributeList::CreateU16Attribute(int id, const char* id_string) {
172 if (ContainsKey(attributes_, id)) {
173 LOG(ERROR) << "Trying to re-add attribute: " << id;
176 attributes_[id] = AttributePointer(
177 new NetlinkU16Attribute(id, id_string));
181 bool AttributeList::SetU16AttributeValue(int id, uint16_t value) {
182 NetlinkAttribute* attribute = GetAttribute(id);
190 bool AttributeList::GetU32AttributeValue(int id, uint32_t* value) const {
191 NetlinkAttribute* attribute = GetAttribute(id);
197 bool AttributeList::CreateU32Attribute(int id, const char* id_string) {
198 if (ContainsKey(attributes_, id)) {
199 LOG(ERROR) << "Trying to re-add attribute: " << id;
202 attributes_[id] = AttributePointer(
203 new NetlinkU32Attribute(id, id_string));
207 bool AttributeList::SetU32AttributeValue(int id, uint32_t value) {
208 NetlinkAttribute* attribute = GetAttribute(id);
216 bool AttributeList::GetU64AttributeValue(int id, uint64_t* value) const {
217 NetlinkAttribute* attribute = GetAttribute(id);
223 bool AttributeList::CreateU64Attribute(int id, const char* id_string) {
224 if (ContainsKey(attributes_, id)) {
225 LOG(ERROR) << "Trying to re-add attribute: " << id;
228 attributes_[id] = AttributePointer(
229 new NetlinkU64Attribute(id, id_string));
233 bool AttributeList::SetU64AttributeValue(int id, uint64_t value) {
234 NetlinkAttribute* attribute = GetAttribute(id);
242 bool AttributeList::GetFlagAttributeValue(int id, bool* value) const {
243 NetlinkAttribute* attribute = GetAttribute(id);
249 bool AttributeList::CreateFlagAttribute(int id, const char* id_string) {
250 if (ContainsKey(attributes_, id)) {
251 LOG(ERROR) << "Trying to re-add attribute: " << id;
254 attributes_[id] = AttributePointer(
255 new NetlinkFlagAttribute(id, id_string));
259 bool AttributeList::SetFlagAttributeValue(int id, bool value) {
260 NetlinkAttribute* attribute = GetAttribute(id);
266 bool AttributeList::IsFlagAttributeTrue(int id) const {
268 if (!GetFlagAttributeValue(id, &flag)) {
276 bool AttributeList::GetStringAttributeValue(int id, string* value) const {
277 NetlinkAttribute* attribute = GetAttribute(id);
283 bool AttributeList::CreateStringAttribute(int id, const char* id_string) {
284 if (ContainsKey(attributes_, id)) {
285 LOG(ERROR) << "Trying to re-add attribute: " << id;
288 attributes_[id] = AttributePointer(
289 new NetlinkStringAttribute(id, id_string));
293 bool AttributeList::CreateSsidAttribute(int id, const char* id_string) {
294 if (ContainsKey(attributes_, id)) {
295 LOG(ERROR) << "Trying to re-add attribute: " << id;
298 attributes_[id] = AttributePointer(
299 new NetlinkSsidAttribute(id, id_string));
303 bool AttributeList::SetStringAttributeValue(int id, string value) {
304 NetlinkAttribute* attribute = GetAttribute(id);
312 bool AttributeList::GetNestedAttributeList(int id,
314 NetlinkAttribute* attribute = GetAttribute(id);
321 int id, AttributeListConstRefPtr* value) const {
322 NetlinkAttribute* attribute = GetAttribute(id);
328 bool AttributeList::SetNestedAttributeHasAValue(int id) {
329 NetlinkAttribute* attribute = GetAttribute(id);
335 bool AttributeList::CreateNestedAttribute(int id, const char* id_string) {
336 if (ContainsKey(attributes_, id)) {
337 LOG(ERROR) << "Trying to re-add attribute: " << id;
340 attributes_[id] = AttributePointer(
341 new NetlinkNestedAttribute(id, id_string));
347 bool AttributeList::GetRawAttributeValue(int id,
349 NetlinkAttribute* attribute = GetAttribute(id);
364 bool AttributeList::SetRawAttributeValue(int id, ByteString value) {
365 NetlinkAttribute* attribute = GetAttribute(id);
371 bool AttributeList::CreateRawAttribute(int id, const char* id_string) {
372 if (ContainsKey(attributes_, id)) {
373 LOG(ERROR) << "Trying to re-add attribute: " << id;
376 attributes_[id] = AttributePointer(new NetlinkRawAttribute(id, id_string));
380 bool AttributeList::GetAttributeAsString(int id, std::string* value) const {
381 NetlinkAttribute* attribute = GetAttribute(id);
388 NetlinkAttribute* AttributeList::GetAttribute(int id) const {
390 i = attributes_.find(id);