-
Notifications
You must be signed in to change notification settings - Fork 8
/
constants.go
192 lines (150 loc) · 4.35 KB
/
constants.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
package ems
const (
TIBEMS_SESSION_TRANSACTED = 0
TIBEMS_AUTO_ACKNOWLEDGE = 1
TIBEMS_CLIENT_ACKNOWLEDGE = 2
TIBEMS_DUPS_OK_ACKNOWLEDGE = 3
TIBEMS_NO_ACKNOWLEDGE = 22 /* Extensions */
TIBEMS_EXPLICIT_CLIENT_ACKNOWLEDGE = 23
TIBEMS_EXPLICIT_CLIENT_DUPS_OK_ACKNOWLEDGE = 24
) //tibemsAcknowledgeMode
const (
TIBEMS_FALSE = 0
TIBEMS_TRUE = 1
) //tibems_bool
const (
TIBEMS_UNKNOWN = 0
TIBEMS_QUEUE = 1
TIBEMS_TOPIC = 2
TIBEMS_DEST_UNDEFINED = 256
) //tibemsDestinationType
const (
TIBEMS_NON_PERSISTENT = 1
TIBEMS_PERSISTENT = 2
TIBEMS_RELIABLE = 22 /* Extension */
) //tibemsDeliveryMode
const (
NPSEND_CHECK_DEFAULT = 0
NPSEND_CHECK_ALWAYS = 1
NPSEND_CHECK_NEVER = 2
NPSEND_CHECK_TEMP_DEST = 3
NPSEND_CHECK_AUTH = 4
NPSEND_CHECK_TEMP_AUTH = 5
) //tibemsNpCheckMode
const (
TIBEMS_MESSAGE_UNKNOWN = 0
TIBEMS_MESSAGE = 1
TIBEMS_BYTES_MESSAGE = 2
TIBEMS_MAP_MESSAGE = 3
TIBEMS_OBJECT_MESSAGE = 4
TIBEMS_STREAM_MESSAGE = 5
TIBEMS_TEXT_MESSAGE = 6
TIBEMS_MESSAGE_UNDEFINED = 256
) //tibemsMsgType
const (
TIBEMS_OK = 0
TIBEMS_ILLEGAL_STATE = 1
TIBEMS_INVALID_CLIENT_ID = 2
TIBEMS_INVALID_DESTINATION = 3
TIBEMS_INVALID_SELECTOR = 4
TIBEMS_EXCEPTION = 5
TIBEMS_SECURITY_EXCEPTION = 6
TIBEMS_MSG_EOF = 7
TIBEMS_MSG_NOT_READABLE = 9
TIBEMS_MSG_NOT_WRITEABLE = 10
TIBEMS_SERVER_NOT_CONNECTED = 11
TIBEMS_VERSION_MISMATCH = 12
TIBEMS_SUBJECT_COLLISION = 13
TIBEMS_INVALID_PROTOCOL = 15
TIBEMS_INVALID_HOSTNAME = 17
TIBEMS_INVALID_PORT = 18
TIBEMS_NO_MEMORY = 19
TIBEMS_INVALID_ARG = 20
TIBEMS_SERVER_LIMIT = 21
TIBEMS_MSG_DUPLICATE = 22
TIBEMS_SERVER_DISCONNECTED = 23
TIBEMS_SERVER_RECONNECTING = 24
TIBEMS_NOT_PERMITTED = 27
TIBEMS_SERVER_RECONNECTED = 28
TIBEMS_INVALID_NAME = 30
TIBEMS_INVALID_TYPE = 31
TIBEMS_INVALID_SIZE = 32
TIBEMS_INVALID_COUNT = 33
TIBEMS_NOT_FOUND = 35
TIBEMS_ID_IN_USE = 36
TIBEMS_ID_CONFLICT = 37
TIBEMS_CONVERSION_FAILED = 38
TIBEMS_INVALID_MSG = 42
TIBEMS_INVALID_FIELD = 43
TIBEMS_INVALID_INSTANCE = 44
TIBEMS_CORRUPT_MSG = 45
TIBEMS_PRODUCER_FAILED = 47
TIBEMS_TIMEOUT = 50
TIBEMS_INTR = 51
TIBEMS_DESTINATION_LIMIT_EXCEEDED = 52
TIBEMS_MEM_LIMIT_EXCEEDED = 53
TIBEMS_USER_INTR = 54
TIBEMS_INVALID_QUEUE_GROUP = 63
TIBEMS_INVALID_TIME_INTERVAL = 64
TIBEMS_INVALID_IO_SOURCE = 65
TIBEMS_INVALID_IO_CONDITION = 66
TIBEMS_SOCKET_LIMIT = 67
TIBEMS_OS_ERROR = 68
TIBEMS_WOULD_BLOCK = 69
TIBEMS_INSUFFICIENT_BUFFER = 70
TIBEMS_EOF = 71
TIBEMS_INVALID_FILE = 72
TIBEMS_FILE_NOT_FOUND = 73
TIBEMS_IO_FAILED = 74
TIBEMS_NOT_FILE_OWNER = 80
TIBEMS_ALREADY_EXISTS = 91
TIBEMS_INVALID_CONNECTION = 100
TIBEMS_INVALID_SESSION = 101
TIBEMS_INVALID_CONSUMER = 102
TIBEMS_INVALID_PRODUCER = 103
TIBEMS_INVALID_USER = 104
TIBEMS_INVALID_GROUP = 105
TIBEMS_TRANSACTION_FAILED = 106
TIBEMS_TRANSACTION_ROLLBACK = 107
TIBEMS_TRANSACTION_RETRY = 108
TIBEMS_INVALID_XARESOURCE = 109
TIBEMS_FT_SERVER_LACKS_TRANSACTION = 110
TIBEMS_LDAP_ERROR = 120
TIBEMS_INVALID_PROXY_USER = 121
/* SSL related errors */
TIBEMS_INVALID_CERT = 150
TIBEMS_INVALID_CERT_NOT_YET = 151
TIBEMS_INVALID_CERT_EXPIRED = 152
TIBEMS_INVALID_CERT_DATA = 153
TIBEMS_ALGORITHM_ERROR = 154
TIBEMS_SSL_ERROR = 155
TIBEMS_INVALID_PRIVATE_KEY = 156
TIBEMS_INVALID_ENCODING = 157
TIBEMS_NOT_ENOUGH_RANDOM = 158
TIBEMS_INVALID_CRL_DATA = 159
TIBEMS_CRL_OFF = 160
TIBEMS_EMPTY_CRL = 161
TIBEMS_NOT_INITIALIZED = 200
TIBEMS_INIT_FAILURE = 201
TIBEMS_ARG_CONFLICT = 202
TIBEMS_SERVICE_NOT_FOUND = 210
TIBEMS_INVALID_CALLBACK = 211
TIBEMS_INVALID_QUEUE = 212
TIBEMS_INVALID_EVENT = 213
TIBEMS_INVALID_SUBJECT = 214
TIBEMS_INVALID_DISPATCHER = 215
/* JVM related errors */
TIBEMS_JNI_EXCEPTION = 230
TIBEMS_JNI_ERR = 231
TIBEMS_JNI_EDETACHED = 232
TIBEMS_JNI_EVERSION = 233
TIBEMS_JNI_EEXIST = 235
TIBEMS_JNI_EINVAL = 236
TIBEMS_NO_MEMORY_FOR_OBJECT = 237
TIBEMS_UFO_CONNECTION_FAILURE = 240
TIBEMS_NOT_IMPLEMENTED = 255
)
const (
disconnected uint32 = iota
connected
)