| 
| 
MessageId &  | operator= (const MessageId &) | 
|   | 
|   | MessageId (int32_t partition, int64_t ledgerId, int64_t entryId, int32_t batchIndex) | 
|   | 
| void  | serialize (std::string &result) const | 
|   | 
| const std::string &  | getTopicName () const | 
|   | 
| void  | setTopicName (const std::string &topicName) | 
|   | 
| 
bool  | operator< (const MessageId &other) const | 
|   | 
| 
bool  | operator<= (const MessageId &other) const | 
|   | 
| 
bool  | operator> (const MessageId &other) const | 
|   | 
| 
bool  | operator>= (const MessageId &other) const | 
|   | 
| 
bool  | operator== (const MessageId &other) const | 
|   | 
| 
bool  | operator!= (const MessageId &other) const | 
|   | 
| 
int64_t  | ledgerId () const | 
|   | 
| 
int64_t  | entryId () const | 
|   | 
| 
int32_t  | batchIndex () const | 
|   | 
| 
int32_t  | partition () const | 
|   | 
| 
int32_t  | batchSize () const | 
|   | 
 | 
| 
class  | ConsumerImpl | 
|   | 
| 
class  | ReaderImpl | 
|   | 
| 
class  | Message | 
|   | 
| 
class  | MessageImpl | 
|   | 
| 
class  | Commands | 
|   | 
| 
class  | PartitionedProducerImpl | 
|   | 
| 
class  | MultiTopicsConsumerImpl | 
|   | 
| 
class  | UnAckedMessageTrackerEnabled | 
|   | 
| 
class  | BatchAcknowledgementTracker | 
|   | 
| 
class  | PulsarWrapper | 
|   | 
| 
class  | PulsarFriend | 
|   | 
| 
class  | NegativeAcksTracker | 
|   | 
| 
class  | MessageIdBuilder | 
|   | 
| 
class  | ChunkMessageIdImpl | 
|   | 
| 
PULSAR_PUBLIC std::ostream &  | operator<< (std::ostream &s, const MessageId &messageId) | 
|   | 
◆ MessageId()
  
  
      
        
          | pulsar::MessageId::MessageId  | 
          ( | 
          int32_t  | 
          partition,  | 
         
        
           | 
           | 
          int64_t  | 
          ledgerId,  | 
         
        
           | 
           | 
          int64_t  | 
          entryId,  | 
         
        
           | 
           | 
          int32_t  | 
          batchIndex  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
explicit   | 
  
 
- Deprecated:
 
Construct the MessageId
NOTE: This API still exists for backward compatibility, use MessageIdBuilder instead.
- Parameters
 - 
  
    | partition | the partition number of a topic  | 
    | ledgerId | the ledger id  | 
    | entryId | the entry id  | 
    | batchIndex | the batch index of a single message in a batch  | 
  
   
 
 
◆ deserialize()
  
  
      
        
          | static MessageId pulsar::MessageId::deserialize  | 
          ( | 
          const std::string &  | 
          serializedMessageId | ) | 
           | 
         
       
   | 
  
static   | 
  
 
Deserialize a message id from a binary string 
 
 
◆ earliest()
  
  
      
        
          | static const MessageId & pulsar::MessageId::earliest  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
MessageId representing the "earliest" or "oldest available" message stored in the topic 
 
 
◆ getTopicName()
      
        
          | const std::string & pulsar::MessageId::getTopicName  | 
          ( | 
           | ) | 
           const | 
        
      
 
Get the topic Name from which this message originated from
- Returns
 - the topic name or an empty string if there is no topic name 
 
 
 
◆ latest()
  
  
      
        
          | static const MessageId & pulsar::MessageId::latest  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
MessageId representing the "latest" or "last published" message in the topic 
 
 
◆ serialize()
      
        
          | void pulsar::MessageId::serialize  | 
          ( | 
          std::string &  | 
          result | ) | 
           const | 
        
      
 
Serialize the message id into a binary string for storing 
 
 
◆ setTopicName()
      
        
          | void pulsar::MessageId::setTopicName  | 
          ( | 
          const std::string &  | 
          topicName | ) | 
           | 
        
      
 
Set the topicName 
- Deprecated:
 - This method will be eventually removed 
 
 
 
The documentation for this class was generated from the following file: