pulsar-client-cpp
Loading...
Searching...
No Matches
result.h
1
20#pragma once
21
22#include <pulsar/defines.h>
23
24#ifdef __cplusplus
25extern "C" {
26#endif
27
28typedef enum {
29 pulsar_result_Ok,
30
31 pulsar_result_UnknownError,
32
33 pulsar_result_InvalidConfiguration,
34
35 pulsar_result_Timeout,
36 pulsar_result_LookupError,
37 pulsar_result_ConnectError,
38 pulsar_result_ReadError,
39
40 pulsar_result_AuthenticationError,
41 pulsar_result_AuthorizationError,
42 pulsar_result_ErrorGettingAuthenticationData,
43
44 pulsar_result_BrokerMetadataError,
45 pulsar_result_BrokerPersistenceError,
46 pulsar_result_ChecksumError,
47
48 pulsar_result_ConsumerBusy,
49 pulsar_result_NotConnected,
50 pulsar_result_AlreadyClosed,
51
52 pulsar_result_InvalidMessage,
53
54 pulsar_result_ConsumerNotInitialized,
55 pulsar_result_ProducerNotInitialized,
56 pulsar_result_TooManyLookupRequestException,
57
58 pulsar_result_InvalidTopicName,
59 pulsar_result_InvalidUrl,
61 pulsar_result_ServiceUnitNotReady,
63
64 pulsar_result_OperationNotSupported,
65 pulsar_result_ProducerBlockedQuotaExceededError,
66 pulsar_result_ProducerBlockedQuotaExceededException,
67 pulsar_result_ProducerQueueIsFull,
68 pulsar_result_MessageTooBig,
69 pulsar_result_TopicNotFound,
70 pulsar_result_SubscriptionNotFound,
71 pulsar_result_ConsumerNotFound,
72 pulsar_result_UnsupportedVersionError,
74 pulsar_result_TopicTerminated,
75 pulsar_result_CryptoError
76} pulsar_result;
77
78// Return string representation of result code
79PULSAR_PUBLIC const char *pulsar_result_str(pulsar_result result);
80
81#ifdef __cplusplus
82}
83#endif