BLPAPI C++ 3.26.6
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
27
28#ifndef INCLUDED_BLPAPI_NAMES
29#define INCLUDED_BLPAPI_NAMES
30
62
63#ifdef __cplusplus
64
65#include <blpapi_name.h>
66
67namespace BloombergLP {
68namespace blpapi {
75
84struct Names {
85
86 static const Name& slowConsumerWarning();
87 static const Name& slowConsumerWarningCleared();
88 static const Name& dataLoss();
89 static const Name& requestTemplateAvailable();
90 static const Name& requestTemplatePending();
91 static const Name& requestTemplateTerminated();
92 static const Name& subscriptionTerminated();
93 static const Name& subscriptionStarted();
94 static const Name& subscriptionFailure();
95 static const Name& subscriptionStreamsActivated();
97 static const Name& requestFailure();
98 static const Name& tokenGenerationSuccess();
99 static const Name& tokenGenerationFailure();
100 static const Name& sessionStarted();
101 static const Name& sessionTerminated();
102 static const Name& sessionStartupFailure();
103 static const Name& sessionConnectionUp();
104 static const Name& sessionConnectionDown();
105 static const Name& serviceOpened();
106 static const Name& serviceOpenFailure();
107 static const Name& serviceRegistered();
108 static const Name& serviceRegisterFailure();
109 static const Name& serviceDeregistered();
110 static const Name& serviceUp();
111 static const Name& serviceDown();
112 static const Name& serviceAvailabilityInfo();
113 static const Name& resolutionSuccess();
114 static const Name& resolutionFailure();
115 static const Name& topicSubscribed();
116 static const Name& topicUnsubscribed();
117 static const Name& topicRecap();
118 static const Name& topicActivated();
119 static const Name& topicDeactivated();
120 static const Name& topicCreated();
121 static const Name& topicCreateFailure();
122 static const Name& topicDeleted();
123 static const Name& topicResubscribed();
124 static const Name& permissionRequest();
125 static const Name& permissionResponse();
126 static const Name& authorizationSuccess();
127 static const Name& authorizationFailure();
128 static const Name& authorizationRevoked();
129
130#if __cplusplus >= 201703L || _MSVC_LANG >= 201703L
136 static const Name DataLoss;
145 static const Name RequestFailure;
148 static const Name SessionStarted;
153 static const Name ServiceOpened;
158 static const Name ServiceUp;
159 static const Name ServiceDown;
163 static const Name TopicSubscribed;
165 static const Name TopicRecap;
166 static const Name TopicActivated;
167 static const Name TopicDeactivated;
168 static const Name TopicCreated;
170 static const Name TopicDeleted;
178#endif
179};
180
183
185{
186 static const Name name { "SlowConsumerWarning" };
187 return name;
188}
189
191{
192 static const Name name { "SlowConsumerWarningCleared" };
193 return name;
194}
195
196inline const Name& Names::dataLoss()
197{
198 static const Name name { "DataLoss" };
199 return name;
200}
201
203{
204 static const Name name { "RequestTemplateAvailable" };
205 return name;
206}
207
209{
210 static const Name name { "RequestTemplatePending" };
211 return name;
212}
213
215{
216 static const Name name { "RequestTemplateTerminated" };
217 return name;
218}
219
221{
222 static const Name name { "SubscriptionTerminated" };
223 return name;
224}
225
227{
228 static const Name name { "SubscriptionStarted" };
229 return name;
230}
231
233{
234 static const Name name { "SubscriptionFailure" };
235 return name;
236}
237
239{
240 static const Name name { "SubscriptionStreamsActivated" };
241 return name;
242}
243
245{
246 static const Name name { "SubscriptionStreamsDeactivated" };
247 return name;
248}
249
251{
252 static const Name name { "RequestFailure" };
253 return name;
254}
255
257{
258 static const Name name { "TokenGenerationSuccess" };
259 return name;
260}
261
263{
264 static const Name name { "TokenGenerationFailure" };
265 return name;
266}
267
269{
270 static const Name name { "SessionStarted" };
271 return name;
272}
273
275{
276 static const Name name { "SessionTerminated" };
277 return name;
278}
279
281{
282 static const Name name { "SessionStartupFailure" };
283 return name;
284}
285
287{
288 static const Name name { "SessionConnectionUp" };
289 return name;
290}
291
293{
294 static const Name name { "SessionConnectionDown" };
295 return name;
296}
297
299{
300 static const Name name { "ServiceOpened" };
301 return name;
302}
303
305{
306 static const Name name { "ServiceOpenFailure" };
307 return name;
308}
309
311{
312 static const Name name { "ServiceRegistered" };
313 return name;
314}
315
317{
318 static const Name name { "ServiceRegisterFailure" };
319 return name;
320}
321
323{
324 static const Name name { "ServiceDeregistered" };
325 return name;
326}
327
328inline const Name& Names::serviceUp()
329{
330 static const Name name { "ServiceUp" };
331 return name;
332}
333
335{
336 static const Name name { "ServiceDown" };
337 return name;
338}
339
341{
342 static const Name name { "ServiceAvailabilityInfo" };
343 return name;
344}
345
347{
348 static const Name name { "ResolutionSuccess" };
349 return name;
350}
351
353{
354 static const Name name { "ResolutionFailure" };
355 return name;
356}
357
359{
360 static const Name name { "TopicSubscribed" };
361 return name;
362}
363
365{
366 static const Name name { "TopicUnsubscribed" };
367 return name;
368}
369
370inline const Name& Names::topicRecap()
371{
372 static const Name name { "TopicRecap" };
373 return name;
374}
375
377{
378 static const Name name { "TopicActivated" };
379 return name;
380}
381
383{
384 static const Name name { "TopicDeactivated" };
385 return name;
386}
387
389{
390 static const Name name { "TopicCreated" };
391 return name;
392}
393
395{
396 static const Name name { "TopicCreateFailure" };
397 return name;
398}
399
401{
402 static const Name name { "TopicDeleted" };
403 return name;
404}
405
407{
408 static const Name name { "TopicResubscribed" };
409 return name;
410}
411
413{
414 static const Name name { "PermissionRequest" };
415 return name;
416}
417
419{
420 static const Name name { "PermissionResponse" };
421 return name;
422}
423
425{
426 static const Name name { "AuthorizationSuccess" };
427 return name;
428}
429
431{
432 static const Name name { "AuthorizationFailure" };
433 return name;
434}
435
437{
438 static const Name name { "AuthorizationRevoked" };
439 return name;
440}
441
442#if __cplusplus >= 201703L || _MSVC_LANG >= 201703L
443inline const Name Names::SlowConsumerWarning { slowConsumerWarning() };
444
445inline const Name Names::SlowConsumerWarningCleared {
446 slowConsumerWarningCleared()
447};
448
449inline const Name Names::DataLoss { dataLoss() };
450
452 requestTemplateAvailable()
453};
454
455inline const Name Names::RequestTemplatePending { requestTemplatePending() };
456
458 requestTemplateTerminated()
459};
460
461inline const Name Names::SubscriptionTerminated { subscriptionTerminated() };
462
463inline const Name Names::SubscriptionStarted { subscriptionStarted() };
464
465inline const Name Names::SubscriptionFailure { subscriptionFailure() };
466
468 subscriptionStreamsActivated()
469};
470
472 subscriptionStreamsDeactivated()
473};
474
475inline const Name Names::RequestFailure { requestFailure() };
476
477inline const Name Names::TokenGenerationSuccess { tokenGenerationSuccess() };
478
479inline const Name Names::TokenGenerationFailure { tokenGenerationFailure() };
480
481inline const Name Names::SessionStarted { sessionStarted() };
482
483inline const Name Names::SessionTerminated { sessionTerminated() };
484
485inline const Name Names::SessionStartupFailure { sessionStartupFailure() };
486
487inline const Name Names::SessionConnectionUp { sessionConnectionUp() };
488
489inline const Name Names::SessionConnectionDown { sessionConnectionDown() };
490
491inline const Name Names::ServiceOpened { serviceOpened() };
492
493inline const Name Names::ServiceOpenFailure { serviceOpenFailure() };
494
495inline const Name Names::ServiceRegistered { serviceRegistered() };
496
497inline const Name Names::ServiceRegisterFailure { serviceRegisterFailure() };
498
499inline const Name Names::ServiceDeregistered { serviceDeregistered() };
500
501inline const Name Names::ServiceUp { serviceUp() };
502
503inline const Name Names::ServiceDown { serviceDown() };
504
505inline const Name Names::ServiceAvailabilityInfo { serviceAvailabilityInfo() };
506
507inline const Name Names::ResolutionSuccess { resolutionSuccess() };
508
509inline const Name Names::ResolutionFailure { resolutionFailure() };
510
511inline const Name Names::TopicSubscribed { topicSubscribed() };
512
513inline const Name Names::TopicUnsubscribed { topicUnsubscribed() };
514
515inline const Name Names::TopicRecap { topicRecap() };
516
517inline const Name Names::TopicActivated { topicActivated() };
518
519inline const Name Names::TopicDeactivated { topicDeactivated() };
520
521inline const Name Names::TopicCreated { topicCreated() };
522
523inline const Name Names::TopicCreateFailure { topicCreateFailure() };
524
525inline const Name Names::TopicDeleted { topicDeleted() };
526
527inline const Name Names::TopicResubscribed { topicResubscribed() };
528
529inline const Name Names::PermissionRequest { permissionRequest() };
530
531inline const Name Names::PermissionResponse { permissionResponse() };
532
533inline const Name Names::AuthorizationSuccess { authorizationSuccess() };
534
535inline const Name Names::AuthorizationFailure { authorizationFailure() };
536
537inline const Name Names::AuthorizationRevoked { authorizationRevoked() };
538
539#endif
540
541} // close namespace blpapi
542} // close namespace BloombergLP
543
544#endif // ifdef __cplusplus
545
546#endif // #ifndef INCLUDED_BLPAPI_NAMES
Provide a representation of strings for use as container keys.
Definition blpapi_name.h:228
Definition blpapi_abstractsession.h:452
Definition blpapi_abstractsession.h:451
Definition blpapi_names.h:84
static const Name TopicRecap
Definition blpapi_names.h:165
static const Name ServiceDown
Definition blpapi_names.h:159
static const Name DataLoss
Definition blpapi_names.h:136
static const Name ServiceUp
Definition blpapi_names.h:158
static const Name & slowConsumerWarning()
Definition blpapi_names.h:184
static const Name ServiceDeregistered
Definition blpapi_names.h:157
static const Name & resolutionSuccess()
Definition blpapi_names.h:346
static const Name TopicDeactivated
Definition blpapi_names.h:167
static const Name & sessionConnectionUp()
Definition blpapi_names.h:286
static const Name SessionTerminated
Definition blpapi_names.h:149
static const Name & requestTemplatePending()
Definition blpapi_names.h:208
static const Name & tokenGenerationFailure()
Definition blpapi_names.h:262
static const Name SessionStartupFailure
Definition blpapi_names.h:150
static const Name & permissionResponse()
Definition blpapi_names.h:418
static const Name & subscriptionStreamsActivated()
Definition blpapi_names.h:238
static const Name & serviceUp()
Definition blpapi_names.h:328
static const Name SubscriptionFailure
Definition blpapi_names.h:142
static const Name SubscriptionStarted
Definition blpapi_names.h:141
static const Name & resolutionFailure()
Definition blpapi_names.h:352
static const Name & slowConsumerWarningCleared()
Definition blpapi_names.h:190
static const Name TopicSubscribed
Definition blpapi_names.h:163
static const Name TokenGenerationFailure
Definition blpapi_names.h:147
static const Name SessionStarted
Definition blpapi_names.h:148
static const Name & topicDeactivated()
Definition blpapi_names.h:382
static const Name & tokenGenerationSuccess()
Definition blpapi_names.h:256
static const Name & authorizationRevoked()
Definition blpapi_names.h:436
static const Name & topicCreated()
Definition blpapi_names.h:388
static const Name RequestFailure
Definition blpapi_names.h:145
static const Name SlowConsumerWarningCleared
Definition blpapi_names.h:135
static const Name SubscriptionTerminated
Definition blpapi_names.h:140
static const Name TopicCreated
Definition blpapi_names.h:168
static const Name & subscriptionStarted()
Definition blpapi_names.h:226
static const Name AuthorizationFailure
Definition blpapi_names.h:175
static const Name & serviceOpenFailure()
Definition blpapi_names.h:304
static const Name & authorizationSuccess()
Definition blpapi_names.h:424
static const Name & sessionTerminated()
Definition blpapi_names.h:274
static const Name & requestTemplateAvailable()
Definition blpapi_names.h:202
static const Name & topicUnsubscribed()
Definition blpapi_names.h:364
static const Name & sessionStarted()
Definition blpapi_names.h:268
static const Name PermissionResponse
Definition blpapi_names.h:173
static const Name & topicResubscribed()
Definition blpapi_names.h:406
static const Name TopicUnsubscribed
Definition blpapi_names.h:164
static const Name SubscriptionStreamsActivated
Definition blpapi_names.h:143
static const Name & topicDeleted()
Definition blpapi_names.h:400
static const Name & permissionRequest()
Definition blpapi_names.h:412
static const Name ServiceOpened
Definition blpapi_names.h:153
static const Name TokenGenerationSuccess
Definition blpapi_names.h:146
static const Name ServiceAvailabilityInfo
Definition blpapi_names.h:160
static const Name & topicActivated()
Definition blpapi_names.h:376
static const Name TopicDeleted
Definition blpapi_names.h:170
static const Name ServiceRegisterFailure
Definition blpapi_names.h:156
static const Name & serviceRegisterFailure()
Definition blpapi_names.h:316
static const Name SubscriptionStreamsDeactivated
Definition blpapi_names.h:144
static const Name & topicRecap()
Definition blpapi_names.h:370
static const Name TopicResubscribed
Definition blpapi_names.h:171
static const Name RequestTemplateAvailable
Definition blpapi_names.h:137
static const Name & serviceRegistered()
Definition blpapi_names.h:310
static const Name & topicCreateFailure()
Definition blpapi_names.h:394
static const Name & topicSubscribed()
Definition blpapi_names.h:358
static const Name & subscriptionStreamsDeactivated()
Definition blpapi_names.h:244
static const Name & serviceDeregistered()
Definition blpapi_names.h:322
static const Name & subscriptionFailure()
Definition blpapi_names.h:232
static const Name & serviceAvailabilityInfo()
Definition blpapi_names.h:340
static const Name ResolutionSuccess
Definition blpapi_names.h:161
static const Name SlowConsumerWarning
Definition blpapi_names.h:134
static const Name ServiceRegistered
Definition blpapi_names.h:155
static const Name PermissionRequest
Definition blpapi_names.h:172
static const Name & requestFailure()
Definition blpapi_names.h:250
static const Name & sessionConnectionDown()
Definition blpapi_names.h:292
static const Name RequestTemplatePending
Definition blpapi_names.h:138
static const Name ServiceOpenFailure
Definition blpapi_names.h:154
static const Name & subscriptionTerminated()
Definition blpapi_names.h:220
static const Name TopicCreateFailure
Definition blpapi_names.h:169
static const Name TopicActivated
Definition blpapi_names.h:166
static const Name SessionConnectionDown
Definition blpapi_names.h:152
static const Name & serviceDown()
Definition blpapi_names.h:334
static const Name AuthorizationSuccess
Definition blpapi_names.h:174
static const Name & sessionStartupFailure()
Definition blpapi_names.h:280
static const Name RequestTemplateTerminated
Definition blpapi_names.h:139
static const Name & authorizationFailure()
Definition blpapi_names.h:430
static const Name ResolutionFailure
Definition blpapi_names.h:162
static const Name & requestTemplateTerminated()
Definition blpapi_names.h:214
static const Name & serviceOpened()
Definition blpapi_names.h:298
static const Name SessionConnectionUp
Definition blpapi_names.h:151
static const Name & dataLoss()
Definition blpapi_names.h:196
static const Name AuthorizationRevoked
Definition blpapi_names.h:176