Header object.  
 More...
#include <rdkafkacpp.h>
Header object. 
This object represents a single Header with a key value pair and an ErrorCode
◆ Header() [1/3]
  
  | 
        
          | RdKafka::Headers::Header::Header | ( | const std::string & | key, |  
          |  |  | const void * | value, |  
          |  |  | size_t | value_size |  
          |  | ) |  |  |  | inline | 
 
Header object to encapsulate a single Header. 
- Parameters
- 
  
    | key | the string value for the header key |  | value | the bytes of the header value, or NULL |  | value_size | the length in bytes of the header value |  
 
 
 
◆ Header() [2/3]
  
  | 
        
          | RdKafka::Headers::Header::Header | ( | const std::string & | key, |  
          |  |  | const void * | value, |  
          |  |  | size_t | value_size, |  
          |  |  | const RdKafka::ErrorCode | err |  
          |  | ) |  |  |  | inline | 
 
Header object to encapsulate a single Header. 
- Parameters
- 
  
    | key | the string value for the header key |  | value | the bytes of the header value |  | value_size | the length in bytes of the header value |  | err | the error code if one returned |  
 
 
 
◆ Header() [3/3]
  
  | 
        
          | RdKafka::Headers::Header::Header | ( | const Header & | other | ) |  |  | inline | 
 
Copy constructor. 
- Parameters
- 
  
    | other | Header to make a copy of. |  
 
 
 
◆ operator=()
  
  | 
        
          | Header & RdKafka::Headers::Header::operator= | ( | const Header & | other | ) |  |  | inline | 
 
Assignment operator. 
- Parameters
- 
  
    | other | Header to make a copy of. |  
 
 
 
◆ key()
  
  | 
        
          | std::string RdKafka::Headers::Header::key | ( |  | ) | const |  | inline | 
 
- Returns
- the key/name associated with this Header 
 
 
◆ value()
  
  | 
        
          | const void * RdKafka::Headers::Header::value | ( |  | ) | const |  | inline | 
 
- Returns
- returns the binary value, or NULL 
 
 
◆ value_string()
  
  | 
        
          | const char * RdKafka::Headers::Header::value_string | ( |  | ) | const |  | inline | 
 
- Returns
- returns the value casted to a nul-terminated C string, or NULL. 
 
 
◆ value_size()
  
  | 
        
          | size_t RdKafka::Headers::Header::value_size | ( |  | ) | const |  | inline | 
 
- Returns
- Value Size the length of the Value in bytes 
 
 
◆ err()
- Returns
- the error code of this Header (usually ERR_NO_ERROR) 
 
 
The documentation for this class was generated from the following file: