Class to handle non-image IIP responses including errors.  
 More...
#include <IIPResponse.h>
Class to handle non-image IIP responses including errors. 
◆ addResponse() [1/5]
      
        
          | void IIPResponse::addResponse | ( | const std::string & | r | ) |  | 
      
 
Add a response string. 
- Parameters
- 
  
  
 
 
◆ addResponse() [2/5]
      
        
          | void IIPResponse::addResponse | ( | const char * | c | ) |  | 
      
 
Add a response string. 
- Parameters
- 
  
  
 
 
◆ addResponse() [3/5]
      
        
          | void IIPResponse::addResponse | ( | const char * | c, | 
        
          |  |  | int | a | 
        
          |  | ) |  |  | 
      
 
Add a response string. 
- Parameters
- 
  
    | c | response string |  | a | integer value |  
 
 
 
◆ addResponse() [4/5]
      
        
          | void IIPResponse::addResponse | ( | std::string | c, | 
        
          |  |  | const std::string & | a | 
        
          |  | ) |  |  | 
      
 
Add a response string. 
- Parameters
- 
  
    | c | response string |  | a | string reply |  
 
 
 
◆ addResponse() [5/5]
      
        
          | void IIPResponse::addResponse | ( | const char * | c, | 
        
          |  |  | int | a, | 
        
          |  |  | int | b | 
        
          |  | ) |  |  | 
      
 
Add a response string. 
- Parameters
- 
  
    | c | response string |  | a | integer value |  | b | another integer value |  
 
 
 
◆ getAdvert()
      
        
          | std::string IIPResponse::getAdvert | ( |  | ) |  | 
      
 
Display our advertising banner ;-) 
- Returns
- HTML string 
 
 
◆ setCacheControl()
  
  | 
        
          | void IIPResponse::setCacheControl | ( | const std::string & | c | ) |  |  | inline | 
 
Set Cache-Control value. 
- Parameters
- 
  
  
 
 
◆ setCORS()
  
  | 
        
          | void IIPResponse::setCORS | ( | const std::string & | c | ) |  |  | inline | 
 
Set CORS setting. 
- Parameters
- 
  
  
 
 
◆ setError()
      
        
          | void IIPResponse::setError | ( | const std::string & | code, | 
        
          |  |  | const std::string & | arg | 
        
          |  | ) |  |  | 
      
 
Set an error. 
- Parameters
- 
  
    | code | error code |  | arg | the argument supplied by the client |  
 
 
 
◆ setLastModified()
  
  | 
        
          | void IIPResponse::setLastModified | ( | const std::string & | m | ) |  |  | inline | 
 
Set the Last Modified header. 
- Parameters
- 
  
    | m | Last modified date as a HTTP RFC 1123 formatted timestamp |  
 
 
 
◆ setProtocol()
  
  | 
        
          | void IIPResponse::setProtocol | ( | const std::string & | p | ) |  |  | inline | 
 
Set the IIP protocol version. 
- Parameters
- 
  
  
 
 
The documentation for this class was generated from the following file: