BLPAPI C++ 3.26.5
Loading...
Searching...
No Matches
blpapi_names.h
Go to the documentation of this file.
1/* Copyright 2021. Bloomberg Finance L.P.
2 *
3 * Permission is hereby granted, free of charge, to any person obtaining a copy
4 * of this software and associated documentation files (the "Software"), to
5 * deal in the Software without restriction, including without limitation the
6 * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
7 * sell copies of the Software, and to permit persons to whom the Software is
8 * furnished to do so, subject to the following conditions: The above
9 * copyright notice and this permission notice shall be included in all copies
10 * or substantial portions of the Software.
11 *
12 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
14 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
15 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
16 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
17 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
18 * IN THE SOFTWARE.
19 */
20
35
36#ifndef INCLUDED_BLPAPI_NAMES
37#define INCLUDED_BLPAPI_NAMES
38
71
72#ifdef __cplusplus
73
74#include <blpapi_name.h>
75
82
83namespace BloombergLP {
84namespace blpapi {
85
94struct Names {
95
96 static const Name& slowConsumerWarning();
97 static const Name& slowConsumerWarningCleared();
98 static const Name& dataLoss();
99 static const Name& requestTemplateAvailable();
100 static const Name& requestTemplatePending();
101 static const Name& requestTemplateTerminated();
102 static const Name& subscriptionTerminated();
103 static const Name& subscriptionStarted();
104 static const Name& subscriptionFailure();
105 static const Name& subscriptionStreamsActivated();
106 static const Name& subscriptionStreamsDeactivated();
107 static const Name& requestFailure();
108 static const Name& tokenGenerationSuccess();
109 static const Name& tokenGenerationFailure();
110 static const Name& sessionStarted();
111 static const Name& sessionTerminated();
112 static const Name& sessionStartupFailure();
113 static const Name& sessionConnectionUp();
114 static const Name& sessionConnectionDown();
115 static const Name& serviceOpened();
116 static const Name& serviceOpenFailure();
117 static const Name& serviceRegistered();
118 static const Name& serviceRegisterFailure();
119 static const Name& serviceDeregistered();
120 static const Name& serviceUp();
121 static const Name& serviceDown();
122 static const Name& serviceAvailabilityInfo();
123 static const Name& resolutionSuccess();
124 static const Name& resolutionFailure();
125 static const Name& topicSubscribed();
126 static const Name& topicUnsubscribed();
127 static const Name& topicRecap();
128 static const Name& topicActivated();
129 static const Name& topicDeactivated();
130 static const Name& topicCreated();
131 static const Name& topicCreateFailure();
132 static const Name& topicDeleted();
133 static const Name& topicResubscribed();
134 static const Name& permissionRequest();
135 static const Name& permissionResponse();
136 static const Name& authorizationSuccess();
137 static const Name& authorizationFailure();
138 static const Name& authorizationRevoked();
139
140#if __cplusplus >= 201703L || _MSVC_LANG >= 201703L
146 static const Name DataLoss;
155 static const Name RequestFailure;
158 static const Name SessionStarted;
163 static const Name ServiceOpened;
168 static const Name ServiceUp;
169 static const Name ServiceDown;
173 static const Name TopicSubscribed;
175 static const Name TopicRecap;
176 static const Name TopicActivated;
177 static const Name TopicDeactivated;
178 static const Name TopicCreated;
180 static const Name TopicDeleted;
188#endif
189};
190
193
195{
196 static const Name name { "SlowConsumerWarning" };
197 return name;
198}
199
201{
202 static const Name name { "SlowConsumerWarningCleared" };
203 return name;
204}
205
206inline const Name& Names::dataLoss()
207{
208 static const Name name { "DataLoss" };
209 return name;
210}
211
213{
214 static const Name name { "RequestTemplateAvailable" };
215 return name;
216}
217
219{
220 static const Name name { "RequestTemplatePending" };
221 return name;
222}
223
225{
226 static const Name name { "RequestTemplateTerminated" };
227 return name;
228}
229
231{
232 static const Name name { "SubscriptionTerminated" };
233 return name;
234}
235
237{
238 static const Name name { "SubscriptionStarted" };
239 return name;
240}
241
243{
244 static const Name name { "SubscriptionFailure" };
245 return name;
246}
247
249{
250 static const Name name { "SubscriptionStreamsActivated" };
251 return name;
252}
253
255{
256 static const Name name { "SubscriptionStreamsDeactivated" };
257 return name;
258}
259
261{
262 static const Name name { "RequestFailure" };
263 return name;
264}
265
267{
268 static const Name name { "TokenGenerationSuccess" };
269 return name;
270}
271
273{
274 static const Name name { "TokenGenerationFailure" };
275 return name;
276}
277
279{
280 static const Name name { "SessionStarted" };
281 return name;
282}
283
285{
286 static const Name name { "SessionTerminated" };
287 return name;
288}
289
291{
292 static const Name name { "SessionStartupFailure" };
293 return name;
294}
295
297{
298 static const Name name { "SessionConnectionUp" };
299 return name;
300}
301
303{
304 static const Name name { "SessionConnectionDown" };
305 return name;
306}
307
309{
310 static const Name name { "ServiceOpened" };
311 return name;
312}
313
315{
316 static const Name name { "ServiceOpenFailure" };
317 return name;
318}
319
321{
322 static const Name name { "ServiceRegistered" };
323 return name;
324}
325
327{
328 static const Name name { "ServiceRegisterFailure" };
329 return name;
330}
331
333{
334 static const Name name { "ServiceDeregistered" };
335 return name;
336}
337
338inline const Name& Names::serviceUp()
339{
340 static const Name name { "ServiceUp" };
341 return name;
342}
343
345{
346 static const Name name { "ServiceDown" };
347 return name;
348}
349
351{
352 static const Name name { "ServiceAvailabilityInfo" };
353 return name;
354}
355
357{
358 static const Name name { "ResolutionSuccess" };
359 return name;
360}
361
363{
364 static const Name name { "ResolutionFailure" };
365 return name;
366}
367
369{
370 static const Name name { "TopicSubscribed" };
371 return name;
372}
373
375{
376 static const Name name { "TopicUnsubscribed" };
377 return name;
378}
379
380inline const Name& Names::topicRecap()
381{
382 static const Name name { "TopicRecap" };
383 return name;
384}
385
387{
388 static const Name name { "TopicActivated" };
389 return name;
390}
391
393{
394 static const Name name { "TopicDeactivated" };
395 return name;
396}
397
399{
400 static const Name name { "TopicCreated" };
401 return name;
402}
403
405{
406 static const Name name { "TopicCreateFailure" };
407 return name;
408}
409
411{
412 static const Name name { "TopicDeleted" };
413 return name;
414}
415
417{
418 static const Name name { "TopicResubscribed" };
419 return name;
420}
421
423{
424 static const Name name { "PermissionRequest" };
425 return name;
426}
427
429{
430 static const Name name { "PermissionResponse" };
431 return name;
432}
433
435{
436 static const Name name { "AuthorizationSuccess" };
437 return name;
438}
439
441{
442 static const Name name { "AuthorizationFailure" };
443 return name;
444}
445
447{
448 static const Name name { "AuthorizationRevoked" };
449 return name;
450}
451
452#if __cplusplus >= 201703L || _MSVC_LANG >= 201703L
453inline const Name Names::SlowConsumerWarning { slowConsumerWarning() };
454
455inline const Name Names::SlowConsumerWarningCleared {
456 slowConsumerWarningCleared()
457};
458
459inline const Name Names::DataLoss { dataLoss() };
460
462 requestTemplateAvailable()
463};
464
465inline const Name Names::RequestTemplatePending { requestTemplatePending() };
466
468 requestTemplateTerminated()
469};
470
471inline const Name Names::SubscriptionTerminated { subscriptionTerminated() };
472
473inline const Name Names::SubscriptionStarted { subscriptionStarted() };
474
475inline const Name Names::SubscriptionFailure { subscriptionFailure() };
476
478 subscriptionStreamsActivated()
479};
480
482 subscriptionStreamsDeactivated()
483};
484
485inline const Name Names::RequestFailure { requestFailure() };
486
487inline const Name Names::TokenGenerationSuccess { tokenGenerationSuccess() };
488
489inline const Name Names::TokenGenerationFailure { tokenGenerationFailure() };
490
491inline const Name Names::SessionStarted { sessionStarted() };
492
493inline const Name Names::SessionTerminated { sessionTerminated() };
494
495inline const Name Names::SessionStartupFailure { sessionStartupFailure() };
496
497inline const Name Names::SessionConnectionUp { sessionConnectionUp() };
498
499inline const Name Names::SessionConnectionDown { sessionConnectionDown() };
500
501inline const Name Names::ServiceOpened { serviceOpened() };
502
503inline const Name Names::ServiceOpenFailure { serviceOpenFailure() };
504
505inline const Name Names::ServiceRegistered { serviceRegistered() };
506
507inline const Name Names::ServiceRegisterFailure { serviceRegisterFailure() };
508
509inline const Name Names::ServiceDeregistered { serviceDeregistered() };
510
511inline const Name Names::ServiceUp { serviceUp() };
512
513inline const Name Names::ServiceDown { serviceDown() };
514
515inline const Name Names::ServiceAvailabilityInfo { serviceAvailabilityInfo() };
516
517inline const Name Names::ResolutionSuccess { resolutionSuccess() };
518
519inline const Name Names::ResolutionFailure { resolutionFailure() };
520
521inline const Name Names::TopicSubscribed { topicSubscribed() };
522
523inline const Name Names::TopicUnsubscribed { topicUnsubscribed() };
524
525inline const Name Names::TopicRecap { topicRecap() };
526
527inline const Name Names::TopicActivated { topicActivated() };
528
529inline const Name Names::TopicDeactivated { topicDeactivated() };
530
531inline const Name Names::TopicCreated { topicCreated() };
532
533inline const Name Names::TopicCreateFailure { topicCreateFailure() };
534
535inline const Name Names::TopicDeleted { topicDeleted() };
536
537inline const Name Names::TopicResubscribed { topicResubscribed() };
538
539inline const Name Names::PermissionRequest { permissionRequest() };
540
541inline const Name Names::PermissionResponse { permissionResponse() };
542
543inline const Name Names::AuthorizationSuccess { authorizationSuccess() };
544
545inline const Name Names::AuthorizationFailure { authorizationFailure() };
546
547inline const Name Names::AuthorizationRevoked { authorizationRevoked() };
548
549#endif
550
551} // close namespace blpapi
552} // close namespace BloombergLP
553
554#endif // ifdef __cplusplus
555
556#endif // #ifndef INCLUDED_BLPAPI_NAMES
Provide a representation of strings for use as container keys.
Definition blpapi_name.h:242
Definition blpapi_abstractsession.h:212
Definition blpapi_abstractsession.h:211
Definition blpapi_names.h:94
static const Name TopicRecap
Definition blpapi_names.h:175
static const Name ServiceDown
Definition blpapi_names.h:169
static const Name DataLoss
Definition blpapi_names.h:146
static const Name ServiceUp
Definition blpapi_names.h:168
static const Name & slowConsumerWarning()
Definition blpapi_names.h:194
static const Name ServiceDeregistered
Definition blpapi_names.h:167
static const Name & resolutionSuccess()
Definition blpapi_names.h:356
static const Name TopicDeactivated
Definition blpapi_names.h:177
static const Name & sessionConnectionUp()
Definition blpapi_names.h:296
static const Name SessionTerminated
Definition blpapi_names.h:159
static const Name & requestTemplatePending()
Definition blpapi_names.h:218
static const Name & tokenGenerationFailure()
Definition blpapi_names.h:272
static const Name SessionStartupFailure
Definition blpapi_names.h:160
static const Name & permissionResponse()
Definition blpapi_names.h:428
static const Name & subscriptionStreamsActivated()
Definition blpapi_names.h:248
static const Name & serviceUp()
Definition blpapi_names.h:338
static const Name SubscriptionFailure
Definition blpapi_names.h:152
static const Name SubscriptionStarted
Definition blpapi_names.h:151
static const Name & resolutionFailure()
Definition blpapi_names.h:362
static const Name & slowConsumerWarningCleared()
Definition blpapi_names.h:200
static const Name TopicSubscribed
Definition blpapi_names.h:173
static const Name TokenGenerationFailure
Definition blpapi_names.h:157
static const Name SessionStarted
Definition blpapi_names.h:158
static const Name & topicDeactivated()
Definition blpapi_names.h:392
static const Name & tokenGenerationSuccess()
Definition blpapi_names.h:266
static const Name & authorizationRevoked()
Definition blpapi_names.h:446
static const Name & topicCreated()
Definition blpapi_names.h:398
static const Name RequestFailure
Definition blpapi_names.h:155
static const Name SlowConsumerWarningCleared
Definition blpapi_names.h:145
static const Name SubscriptionTerminated
Definition blpapi_names.h:150
static const Name TopicCreated
Definition blpapi_names.h:178
static const Name & subscriptionStarted()
Definition blpapi_names.h:236
static const Name AuthorizationFailure
Definition blpapi_names.h:185
static const Name & serviceOpenFailure()
Definition blpapi_names.h:314
static const Name & authorizationSuccess()
Definition blpapi_names.h:434
static const Name & sessionTerminated()
Definition blpapi_names.h:284
static const Name & requestTemplateAvailable()
Definition blpapi_names.h:212
static const Name & topicUnsubscribed()
Definition blpapi_names.h:374
static const Name & sessionStarted()
Definition blpapi_names.h:278
static const Name PermissionResponse
Definition blpapi_names.h:183
static const Name & topicResubscribed()
Definition blpapi_names.h:416
static const Name TopicUnsubscribed
Definition blpapi_names.h:174
static const Name SubscriptionStreamsActivated
Definition blpapi_names.h:153
static const Name & topicDeleted()
Definition blpapi_names.h:410
static const Name & permissionRequest()
Definition blpapi_names.h:422
static const Name ServiceOpened
Definition blpapi_names.h:163
static const Name TokenGenerationSuccess
Definition blpapi_names.h:156
static const Name ServiceAvailabilityInfo
Definition blpapi_names.h:170
static const Name & topicActivated()
Definition blpapi_names.h:386
static const Name TopicDeleted
Definition blpapi_names.h:180
static const Name ServiceRegisterFailure
Definition blpapi_names.h:166
static const Name & serviceRegisterFailure()
Definition blpapi_names.h:326
static const Name SubscriptionStreamsDeactivated
Definition blpapi_names.h:154
static const Name & topicRecap()
Definition blpapi_names.h:380
static const Name TopicResubscribed
Definition blpapi_names.h:181
static const Name RequestTemplateAvailable
Definition blpapi_names.h:147
static const Name & serviceRegistered()
Definition blpapi_names.h:320
static const Name & topicCreateFailure()
Definition blpapi_names.h:404
static const Name & topicSubscribed()
Definition blpapi_names.h:368
static const Name & subscriptionStreamsDeactivated()
Definition blpapi_names.h:254
static const Name & serviceDeregistered()
Definition blpapi_names.h:332
static const Name & subscriptionFailure()
Definition blpapi_names.h:242
static const Name & serviceAvailabilityInfo()
Definition blpapi_names.h:350
static const Name ResolutionSuccess
Definition blpapi_names.h:171
static const Name SlowConsumerWarning
Definition blpapi_names.h:144
static const Name ServiceRegistered
Definition blpapi_names.h:165
static const Name PermissionRequest
Definition blpapi_names.h:182
static const Name & requestFailure()
Definition blpapi_names.h:260
static const Name & sessionConnectionDown()
Definition blpapi_names.h:302
static const Name RequestTemplatePending
Definition blpapi_names.h:148
static const Name ServiceOpenFailure
Definition blpapi_names.h:164
static const Name & subscriptionTerminated()
Definition blpapi_names.h:230
static const Name TopicCreateFailure
Definition blpapi_names.h:179
static const Name TopicActivated
Definition blpapi_names.h:176
static const Name SessionConnectionDown
Definition blpapi_names.h:162
static const Name & serviceDown()
Definition blpapi_names.h:344
static const Name AuthorizationSuccess
Definition blpapi_names.h:184
static const Name & sessionStartupFailure()
Definition blpapi_names.h:290
static const Name RequestTemplateTerminated
Definition blpapi_names.h:149
static const Name & authorizationFailure()
Definition blpapi_names.h:440
static const Name ResolutionFailure
Definition blpapi_names.h:172
static const Name & requestTemplateTerminated()
Definition blpapi_names.h:224
static const Name & serviceOpened()
Definition blpapi_names.h:308
static const Name SessionConnectionUp
Definition blpapi_names.h:161
static const Name & dataLoss()
Definition blpapi_names.h:206
static const Name AuthorizationRevoked
Definition blpapi_names.h:186