23#include <pulsar/defines.h> 
   67    ResultProducerBlockedQuotaExceededError,      
 
   94PULSAR_PUBLIC 
const char* strResult(
Result result);
 
   96PULSAR_PUBLIC std::ostream& operator<<(std::ostream& s, 
pulsar::Result result);
 
Definition: Authentication.h:30
 
Result
Definition: Result.h:31
 
@ ResultNotConnected
Exclusive consumer is already connected.
Definition: Result.h:52
 
@ ResultTooManyLookupRequestException
Producer with same name is already connected.
Definition: Result.h:60
 
@ ResultSubscriptionNotFound
Topic not found.
Definition: Result.h:72
 
@ ResultProducerQueueIsFull
Producer is getting exception.
Definition: Result.h:69
 
@ ResultUnknownError
Operation successful.
Definition: Result.h:34
 
@ ResultBrokerMetadataError
Client cannot find authorization data.
Definition: Result.h:47
 
@ ResultAuthenticationError
Failed to read from socket.
Definition: Result.h:43
 
@ ResultProducerNotInitialized
Consumer is not initialized.
Definition: Result.h:58
 
@ ResultCumulativeAcknowledgementNotAllowedError
Definition: Result.h:81
 
@ ResultTransactionConflict
Not allowed.
Definition: Result.h:86
 
@ ResultBrokerPersistenceError
Broker failed in updating metadata.
Definition: Result.h:48
 
@ ResultLookupError
Operation timed out.
Definition: Result.h:39
 
@ ResultMessageTooBig
Producer queue is full.
Definition: Result.h:70
 
@ ResultConsumerNotInitialized
Error in publishing an already used message.
Definition: Result.h:57
 
@ ResultAuthorizationError
Authentication failed on broker.
Definition: Result.h:44
 
@ ResultConsumerBusy
Corrupt message checksum failure.
Definition: Result.h:51
 
@ ResultOperationNotSupported
Definition: Result.h:66
 
@ ResultChecksumError
Broker failed to persist entry.
Definition: Result.h:49
 
@ ResultTopicTerminated
Error when an older client/version doesn't support a required feature.
Definition: Result.h:75
 
@ ResultProducerFenced
Transaction not found.
Definition: Result.h:88
 
@ ResultTransactionCoordinatorNotFoundError
Definition: Result.h:83
 
@ ResultInvalidUrl
Invalid topic name.
Definition: Result.h:63
 
@ ResultAlreadyClosed
Producer/Consumer is not currently connected to broker.
Definition: Result.h:53
 
@ ResultInvalidTxnStatusError
Transaction coordinator not found.
Definition: Result.h:84
 
@ ResultMemoryBufferIsFull
Producer was fenced by broker.
Definition: Result.h:90
 
@ ResultErrorGettingAuthenticationData
Client is not authorized to create producer/consumer.
Definition: Result.h:45
 
@ ResultInvalidMessage
Producer/Consumer is already closed and not accepting any operation.
Definition: Result.h:55
 
@ ResultUnsupportedVersionError
Consumer not found.
Definition: Result.h:74
 
@ ResultReadError
Failed to connect to broker.
Definition: Result.h:41
 
@ ResultConnectError
Broker lookup failed.
Definition: Result.h:40
 
@ ResultProducerBlockedQuotaExceededException
Producer is blocked.
Definition: Result.h:68
 
@ ResultConsumerAssignError
Specified schema is incompatible with the topic's schema.
Definition: Result.h:79
 
@ ResultCryptoError
Topic was already terminated.
Definition: Result.h:76
 
@ ResultConsumerNotFound
Subscription not found.
Definition: Result.h:73
 
@ ResultProducerBusy
Producer is not initialized.
Definition: Result.h:59
 
@ ResultTopicNotFound
Trying to send a messages exceeding the max size.
Definition: Result.h:71
 
@ ResultNotAllowedError
Invalid txn status error.
Definition: Result.h:85
 
@ ResultInvalidConfiguration
Unknown error happened on broker.
Definition: Result.h:36
 
@ ResultTimeout
Invalid configuration.
Definition: Result.h:38
 
@ ResultTransactionNotFound
Transaction ack conflict.
Definition: Result.h:87
 
@ ResultServiceUnitNotReady
Client Initialized with Invalid Broker Url (VIP Url passed to Client Constructor)
Definition: Result.h:64
 
@ ResultInvalidTopicName
Too Many concurrent LookupRequest.
Definition: Result.h:62
 
@ ResultIncompatibleSchema
Error when crypto operation fails.
Definition: Result.h:78