pulsar-client-cpp
Loading...
Searching...
No Matches
Result.h
1
19#ifndef ERROR_HPP_
20#define ERROR_HPP_
21
22#include <pulsar/defines.h>
23
24#include <cstdint>
25#include <iosfwd>
26
27namespace pulsar {
28
99
100// Return string representation of result code
101PULSAR_PUBLIC const char* strResult(Result result);
102
103PULSAR_PUBLIC std::ostream& operator<<(std::ostream& s, pulsar::Result result);
104} // namespace pulsar
105
106#endif /* ERROR_HPP_ */
Definition Authentication.h:31
Result
Definition Result.h:33
@ ResultNotConnected
Exclusive consumer is already connected.
Definition Result.h:55
@ ResultTooManyLookupRequestException
Producer with same name is already connected.
Definition Result.h:63
@ ResultSubscriptionNotFound
Topic not found.
Definition Result.h:75
@ ResultOk
An internal error code used for retry.
Definition Result.h:35
@ ResultProducerQueueIsFull
Producer is getting exception.
Definition Result.h:72
@ ResultUnknownError
Operation successful.
Definition Result.h:37
@ ResultBrokerMetadataError
Client cannot find authorization data.
Definition Result.h:50
@ ResultDisconnected
Interrupted while waiting to dequeue.
Definition Result.h:97
@ ResultAuthenticationError
Failed to read from socket.
Definition Result.h:46
@ ResultProducerNotInitialized
Consumer is not initialized.
Definition Result.h:61
@ ResultCumulativeAcknowledgementNotAllowedError
Definition Result.h:84
@ ResultTransactionConflict
Not allowed.
Definition Result.h:89
@ ResultBrokerPersistenceError
Broker failed in updating metadata.
Definition Result.h:51
@ ResultLookupError
Operation timed out.
Definition Result.h:42
@ ResultMessageTooBig
Producer queue is full.
Definition Result.h:73
@ ResultConsumerNotInitialized
Error in publishing an already used message.
Definition Result.h:60
@ ResultAuthorizationError
Authentication failed on broker.
Definition Result.h:47
@ ResultConsumerBusy
Corrupt message checksum failure.
Definition Result.h:54
@ ResultOperationNotSupported
Definition Result.h:69
@ ResultChecksumError
Broker failed to persist entry.
Definition Result.h:52
@ ResultTopicTerminated
Error when an older client/version doesn't support a required feature.
Definition Result.h:78
@ ResultProducerFenced
Transaction not found.
Definition Result.h:91
@ ResultTransactionCoordinatorNotFoundError
Definition Result.h:86
@ ResultInterrupted
Client-wide memory limit has been reached.
Definition Result.h:95
@ ResultInvalidUrl
Invalid topic name.
Definition Result.h:66
@ ResultAlreadyClosed
Producer/Consumer is not currently connected to broker.
Definition Result.h:56
@ ResultInvalidTxnStatusError
Transaction coordinator not found.
Definition Result.h:87
@ ResultMemoryBufferIsFull
Producer was fenced by broker.
Definition Result.h:93
@ ResultErrorGettingAuthenticationData
Client is not authorized to create producer/consumer.
Definition Result.h:48
@ ResultInvalidMessage
Producer/Consumer is already closed and not accepting any operation.
Definition Result.h:58
@ ResultUnsupportedVersionError
Consumer not found.
Definition Result.h:77
@ ResultReadError
Failed to connect to broker.
Definition Result.h:44
@ ResultConnectError
Broker lookup failed.
Definition Result.h:43
@ ResultProducerBlockedQuotaExceededException
Producer is blocked.
Definition Result.h:71
@ ResultConsumerAssignError
Specified schema is incompatible with the topic's schema.
Definition Result.h:82
@ ResultCryptoError
Topic was already terminated.
Definition Result.h:79
@ ResultConsumerNotFound
Subscription not found.
Definition Result.h:76
@ ResultProducerBusy
Producer is not initialized.
Definition Result.h:62
@ ResultTopicNotFound
Trying to send a messages exceeding the max size.
Definition Result.h:74
@ ResultNotAllowedError
Invalid txn status error.
Definition Result.h:88
@ ResultInvalidConfiguration
Unknown error happened on broker.
Definition Result.h:39
@ ResultTimeout
Invalid configuration.
Definition Result.h:41
@ ResultTransactionNotFound
Transaction ack conflict.
Definition Result.h:90
@ ResultServiceUnitNotReady
Client Initialized with Invalid Broker Url (VIP Url passed to Client Constructor)
Definition Result.h:67
@ ResultInvalidTopicName
Too Many concurrent LookupRequest.
Definition Result.h:65
@ ResultIncompatibleSchema
Error when crypto operation fails.
Definition Result.h:81