| 
      
      
        
          | 
| 
Functions |  | const char * | hwloc_obj_type_string (hwloc_obj_type_t type) |  |  | Return a stringified topology object type. 
 |  | hwloc_obj_type_t | hwloc_obj_type_of_string (const char *string) |  |  | Return an object type from the string. 
 |  | int | hwloc_obj_type_snprintf (char *restrict string, size_t size, hwloc_obj_t obj, int verbose) |  |  | Stringify the type of a given topology object into a human-readable form. 
 |  | int | hwloc_obj_attr_snprintf (char *restrict string, size_t size, hwloc_obj_t obj, const char *restrict separator, int verbose) |  |  | Stringify the attributes of a given topology object into a human-readable form. 
 |  | int | hwloc_obj_snprintf (char *restrict string, size_t size, hwloc_topology_t topology, hwloc_obj_t obj, const char *restrict indexprefix, int verbose) |  |  | Stringify a given topology object into a human-readable form. 
 |  | int | hwloc_obj_cpuset_snprintf (char *restrict str, size_t size, size_t nobj, const hwloc_obj_t *restrict objs) |  |  | Stringify the cpuset containing a set of objects. 
 |  | static inline char *
 | hwloc_obj_get_info_by_name (hwloc_obj_t obj, const char *name) |  |  | Search the given key name in object infos and return the corresponding value. 
 |  
 Function Documentation
      
        
          | int hwloc_obj_attr_snprintf | ( | char *restrict | string, |  
          |  |  | size_t | size, |  
          |  |  | hwloc_obj_t | obj, |  
          |  |  | const char *restrict | separator, |  
          |  |  | int | verbose |  
          |  | ) |  |  |  
Stringify the attributes of a given topology object into a human-readable form.  Attribute values are separated by separator. Only the major attributes are printed in non-verbose mode. If sizeis 0,stringmay safely beNULL. Returns:the number of character that were actually written if not truncating, or that would have been written (not including the ending \0). 
 
      
        
          | int hwloc_obj_cpuset_snprintf | ( | char *restrict | str, |  
          |  |  | size_t | size, |  
          |  |  | size_t | nobj, |  
          |  |  | const hwloc_obj_t *restrict | objs |  
          |  | ) |  |  |  
Stringify the cpuset containing a set of objects.  If sizeis 0,stringmay safely beNULL. Returns:the number of character that were actually written if not truncating, or that would have been written (not including the ending \0). 
 
      
        
          | static inline char*  hwloc_obj_get_info_by_name | ( | hwloc_obj_t | obj, |  
          |  |  | const char * | name |  
          |  | ) |  |  [static] |  
Search the given key name in object infos and return the corresponding value.  Returns:NULLif no such key exists.
 
      
        
          | int hwloc_obj_snprintf | ( | char *restrict | string, |  
          |  |  | size_t | size, |  
          |  |  | hwloc_topology_t | topology, |  
          |  |  | hwloc_obj_t | obj, |  
          |  |  | const char *restrict | indexprefix, |  
          |  |  | int | verbose |  
          |  | ) |  |  |  
Stringify a given topology object into a human-readable form.  Note:This function is deprecated in favor of hwloc_obj_type_snprintf() and hwloc_obj_attr_snprintf() since it is not very flexible and only prints physical/OS indexes.
 Fill string stringup tosizecharacters with the description of topology objectobjin topologytopology. If verboseis set, a longer description is used. Otherwise a short description is used. indexprefixis used to prefix theos_indexattribute number of the object in the description. IfNULL, the#character is used.
 If sizeis 0,stringmay safely beNULL. Returns:the number of character that were actually written if not truncating, or that would have been written (not including the ending \0). 
 
Return an object type from the string.  Returns:-1 if unrecognized. 
 
      
        
          | int hwloc_obj_type_snprintf | ( | char *restrict | string, |  
          |  |  | size_t | size, |  
          |  |  | hwloc_obj_t | obj, |  
          |  |  | int | verbose |  
          |  | ) |  |  |  
Stringify the type of a given topology object into a human-readable form.  It differs from hwloc_obj_type_string() because it prints type attributes such as cache depth. If sizeis 0,stringmay safely beNULL. Returns:the number of character that were actually written if not truncating, or that would have been written (not including the ending \0). 
 
Return a stringified topology object type.  |  |