#include <crm_internal.h>
#include <stdio.h>
#include <string.h>
#include <sys/types.h>
#include <crm/common/util_compat.h>
 
Go to the source code of this file.
◆ _GNU_SOURCE
◆ char2score()
      
        
          | int char2score  | 
          ( | 
          const char *  | 
          score | ) | 
           | 
        
      
 
Get the integer value of a score string. 
Given a string representation of a score, return the integer equivalent. This accepts infinity strings as well as red, yellow, and green, and bounds the result to +/-INFINITY.
- Parameters
 - 
  
  
 
- Returns
 - Integer value corresponding to 
score  
Definition at line 36 of file scores.c.
 
 
◆ pcmk__add_scores()
      
        
          | int pcmk__add_scores  | 
          ( | 
          int  | 
          score1,  | 
        
        
           | 
           | 
          int  | 
          score2  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ pcmk_readable_score()
      
        
          | const char* pcmk_readable_score  | 
          ( | 
          int  | 
          score | ) | 
           | 
        
      
 
Return a displayable static string for a score value. 
Given a score value, return a pointer to a static string representation of the score suitable for log messages, output, etc.
- Parameters
 - 
  
    | [in] | score | Score to display | 
  
   
- Returns
 - Pointer to static memory containing string representation of 
score  
- Note
 - Subsequent calls to this function will overwrite the returned value, so it should be used only in a local context such as a printf()-style statement. 
 
Definition at line 86 of file scores.c.
 
 
◆ score2char()
      
        
          | char* score2char  | 
          ( | 
          int  | 
          score | ) | 
           | 
        
      
 
 
◆ score2char_stack()
      
        
          | char* score2char_stack  | 
          ( | 
          int  | 
          score,  | 
        
        
           | 
           | 
          char *  | 
          buf,  | 
        
        
           | 
           | 
          size_t  | 
          len  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ pcmk__score_green
      
        
          | int pcmk__score_green = 0 | 
        
      
 
 
◆ pcmk__score_red
◆ pcmk__score_yellow
      
        
          | int pcmk__score_yellow = 0 |