.TH "hwlocality_info_attr" 3 "Version 2.10.0rc2" "Hardware Locality (hwloc)" \" -*- nroff -*- .ad l .nh .SH NAME hwlocality_info_attr \- Consulting and Adding Info Attributes .SH SYNOPSIS .br .PP .SS "Functions" .in +1c .ti -1c .RI "static const char * \fBhwloc_obj_get_info_by_name\fP (\fBhwloc_obj_t\fP obj, const char *name)" .br .ti -1c .RI "int \fBhwloc_obj_add_info\fP (\fBhwloc_obj_t\fP obj, const char *name, const char *value)" .br .in -1c .SH "Detailed Description" .PP .SH "Function Documentation" .PP .SS "int hwloc_obj_add_info (\fBhwloc_obj_t\fP obj, const char * name, const char * value)" .PP Add the given name and value pair to the given object info attributes\&. The info pair is appended to the existing info array even if another pair with the same name already exists\&. .PP The input strings are copied before being added in the object infos\&. .PP \fBReturns\fP .RS 4 \fC0\fP on success, \fC-1\fP on error\&. .RE .PP \fBNote\fP .RS 4 This function may be used to enforce object colors in the lstopo graphical output by adding 'lstopoStyle' as a name and 'Background=#rrggbb' as a value\&. See CUSTOM COLORS in the lstopo(1) manpage for details\&. .PP If \fCname\fP or \fCvalue\fP contain some non-printable characters, they will be dropped when exporting to XML, see \fBhwloc_topology_export_xml()\fP in \fBhwloc/export\&.h\fP\&. .RE .PP .SS "static const char * hwloc_obj_get_info_by_name (\fBhwloc_obj_t\fP obj, const char * name)\fC [inline]\fP, \fC [static]\fP" .PP Search the given name in object infos and return the corresponding value\&. If multiple info attributes match the given name, only the first one is returned\&. .PP \fBReturns\fP .RS 4 A pointer to the value string if it exists\&. .PP \fCNULL\fP if no such info attribute exists\&. .RE .PP \fBNote\fP .RS 4 The string should not be freed by the caller, it belongs to the hwloc library\&. .RE .PP .SH "Author" .PP Generated automatically by Doxygen for Hardware Locality (hwloc) from the source code\&.