-
Notifications
You must be signed in to change notification settings - Fork 1
/
annotated.html
1957 lines (1955 loc) · 681 KB
/
annotated.html
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
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!-- HTML header for doxygen 1.8.13-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!-- Yandex.Metrika counter -->
<script type="text/javascript" >
(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
m[i].l=1*new Date();
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
(window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
ym(94541714, "init", {
clickmap:true,
trackLinks:true,
accurateTrackBounce:true,
webvisor:true
});
</script>
<noscript><div><img src="https://mc.yandex.ru/watch/94541714" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter -->
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<meta property="og:image" content="logo_in_circle.png"/>
<meta property="og:image:alt" content="userver logo"/>
<link rel="icon" href="favicon.svg">
<title>userver: Class List</title>
<!-- Roboto fonts -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Roboto+Mono:ital@0;1&family=Roboto:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap" rel="stylesheet">
<!-- Roboto fonts -->
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<!-- Highlight.js -->
<link rel="stylesheet" href="highlightjs.css">
<script src="highlight.min.js"></script>
<!-- Highlight.js -->
<!-- Roboto fonts -->
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="customdoxygen.css">
<!-- Doxygen Awesome -->
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
<script type="text/javascript">
DoxygenAwesomeDarkModeToggle.init()
DoxygenAwesomeFragmentCopyButton.init()
DoxygenAwesomeParagraphLink.init()
DoxygenAwesomeInteractiveToc.topOffset = 180;
</script>
<!-- Doxygen Awesome -->
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0" style="width: 100%;">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><a id='logo-anchor' href="index.html"><img alt="Logo" src="logo.svg"/></a></td>
<td id="projectalign">
<div id="projectname">
<a class="titlelink" href="index.html">userver
</a>
</div>
<div id="projectbrief"><a class="titlelink" href="index.html">C++ Async Framework</a></div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
$(function(){initNavTree('annotated.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">Class List</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:dynsection.toggleLevel(1);">1</span><span onclick="javascript:dynsection.toggleLevel(2);">2</span><span onclick="javascript:dynsection.toggleLevel(3);">3</span><span onclick="javascript:dynsection.toggleLevel(4);">4</span><span onclick="javascript:dynsection.toggleLevel(5);">5</span><span onclick="javascript:dynsection.toggleLevel(6);">6</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="dynsection.toggleFolder('0_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="d2/de9/namespacealerts.html" target="_self">alerts</a></td><td class="desc">Alerts management </td></tr>
<tr id="row_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/dd7/structalerts_1_1Alert.html" target="_self">Alert</a></td><td class="desc"></td></tr>
<tr id="row_0_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/d08/classalerts_1_1Handler.html" target="_self">Handler</a></td><td class="desc"><a class="el" href="d6/d08/classalerts_1_1Handler.html" title="Handler that returns the list of active fired alerts.">Handler</a> that returns the list of active fired alerts </td></tr>
<tr id="row_0_2_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/d52/classalerts_1_1Storage.html" target="_self">Storage</a></td><td class="desc"><a class="el" href="dd/d52/classalerts_1_1Storage.html" title="Storage for active fired alerts.">Storage</a> for active fired alerts </td></tr>
<tr id="row_0_3_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/d84/classalerts_1_1StorageComponent.html" target="_self">StorageComponent</a></td><td class="desc">Component that keeps an alert::Storage storage for fired alerts </td></tr>
<tr id="row_1_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_1_" class="arrow" onclick="dynsection.toggleFolder('1_')">►</span><span class="icona"><span class="icon">N</span></span><b>baggage</b></td><td class="desc"></td></tr>
<tr id="row_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/ddf/classbaggage_1_1Baggage.html" target="_self">Baggage</a></td><td class="desc"><a class="el" href="da/ddf/classbaggage_1_1Baggage.html" title="Baggage header. Contains entries (key, value, optional<properties>).">Baggage</a> header. Contains entries (key, value, optional<properties>) </td></tr>
<tr id="row_1_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/d5c/classbaggage_1_1BaggageEntry.html" target="_self">BaggageEntry</a></td><td class="desc"><a class="el" href="da/ddf/classbaggage_1_1Baggage.html" title="Baggage header. Contains entries (key, value, optional<properties>).">Baggage</a> Entry. Has required key and value, optional list of properties. Keys shouldn't contain '=' and ','. Values shouldn't contains ',' and ';' </td></tr>
<tr id="row_1_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/d90/classbaggage_1_1BaggageEntryProperty.html" target="_self">BaggageEntryProperty</a></td><td class="desc">Property of entry. Has required key and optional value. Keys shouldn't contain '=', ';' and ','. Values shouldn't contains ',' and ';' </td></tr>
<tr id="row_1_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/d88/classbaggage_1_1BaggageException.html" target="_self">BaggageException</a></td><td class="desc"><a class="el" href="da/ddf/classbaggage_1_1Baggage.html" title="Baggage header. Contains entries (key, value, optional<properties>).">Baggage</a> base exception </td></tr>
<tr id="row_1_4_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/d54/classbaggage_1_1BaggageManager.html" target="_self">BaggageManager</a></td><td class="desc"></td></tr>
<tr id="row_1_5_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/d40/classbaggage_1_1BaggageManagerComponent.html" target="_self">BaggageManagerComponent</a></td><td class="desc">Component for relationship with header baggage </td></tr>
<tr id="row_1_6_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/dfc/structbaggage_1_1BaggageSettings.html" target="_self">BaggageSettings</a></td><td class="desc"></td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_2_" class="arrow" onclick="dynsection.toggleFolder('2_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="db/d8d/namespacecache.html" target="_self">cache</a></td><td class="desc">Utilities for caching </td></tr>
<tr id="row_2_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/df8/classcache_1_1CacheUpdateTrait.html" target="_self">CacheUpdateTrait</a></td><td class="desc">Base class for periodically updated caches </td></tr>
<tr id="row_2_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/d6a/structcache_1_1Config.html" target="_self">Config</a></td><td class="desc"></td></tr>
<tr id="row_2_2_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/d3e/classcache_1_1ConfigError.html" target="_self">ConfigError</a></td><td class="desc"></td></tr>
<tr id="row_2_3_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/d1e/structcache_1_1ConfigPatch.html" target="_self">ConfigPatch</a></td><td class="desc"></td></tr>
<tr id="row_2_4_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/de1/classcache_1_1DataError.html" target="_self">DataError</a></td><td class="desc"></td></tr>
<tr id="row_2_5_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/d52/classcache_1_1EmptyCacheError.html" target="_self">EmptyCacheError</a></td><td class="desc"></td></tr>
<tr id="row_2_6_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d37/classcache_1_1EmptyDataError.html" target="_self">EmptyDataError</a></td><td class="desc"></td></tr>
<tr id="row_2_7_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/d22/classcache_1_1ExpirableLruCache.html" target="_self">ExpirableLruCache</a></td><td class="desc">Class for expirable LRU cache. Use <a class="el" href="d1/d2c/classcache_1_1LruMap.html">cache::LruMap</a> for not expirable LRU Cache </td></tr>
<tr id="row_2_8_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/d97/classcache_1_1LruCacheComponent.html" target="_self">LruCacheComponent</a></td><td class="desc">Base class for LRU-cache components </td></tr>
<tr id="row_2_9_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/df5/structcache_1_1LruCacheConfig.html" target="_self">LruCacheConfig</a></td><td class="desc"></td></tr>
<tr id="row_2_10_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/d5b/structcache_1_1LruCacheConfigStatic.html" target="_self">LruCacheConfigStatic</a></td><td class="desc"></td></tr>
<tr id="row_2_11_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/ddb/classcache_1_1LruCacheWrapper.html" target="_self">LruCacheWrapper</a></td><td class="desc"></td></tr>
<tr id="row_2_12_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/d2c/classcache_1_1LruMap.html" target="_self">LruMap</a></td><td class="desc"></td></tr>
<tr id="row_2_13_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/d9c/classcache_1_1LruSet.html" target="_self">LruSet</a></td><td class="desc"></td></tr>
<tr id="row_2_14_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/dde/classcache_1_1NWayLRU.html" target="_self">NWayLRU</a></td><td class="desc"></td></tr>
<tr id="row_2_15_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/db9/classcache_1_1UpdateStatisticsScope.html" target="_self">UpdateStatisticsScope</a></td><td class="desc">Allows a specific cache to fill cache statistics during an <code>Update</code> </td></tr>
<tr id="row_2_16_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/dce/classcache_1_1UpdateStatisticsScopeMock.html" target="_self">UpdateStatisticsScopeMock</a></td><td class="desc">Allows to test helper functions of <a class="el" href="da/df8/classcache_1_1CacheUpdateTrait.html#a317ae9796c9108002c4efd1227882cf5" title="Should be overridden in a derived class to align the stored data with some data source.">CacheUpdateTrait::Update</a> that use <a class="el" href="d8/db9/classcache_1_1UpdateStatisticsScope.html" title="Allows a specific cache to fill cache statistics during an Update.">UpdateStatisticsScope</a> </td></tr>
<tr id="row_3_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_3_" class="arrow" onclick="dynsection.toggleFolder('3_')">►</span><span class="icona"><span class="icon">N</span></span><b>chaotic</b></td><td class="desc"></td></tr>
<tr id="row_3_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_3_0_" class="arrow" onclick="dynsection.toggleFolder('3_0_')">►</span><span class="icona"><span class="icon">N</span></span><b>convert</b></td><td class="desc"></td></tr>
<tr id="row_3_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/dbb/structchaotic_1_1convert_1_1To.html" target="_self">To</a></td><td class="desc"></td></tr>
<tr id="row_3_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/d91/structchaotic_1_1Array.html" target="_self">Array</a></td><td class="desc"></td></tr>
<tr id="row_3_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/dc7/classchaotic_1_1Error.html" target="_self">Error</a></td><td class="desc"></td></tr>
<tr id="row_3_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/d44/structchaotic_1_1ExclusiveMaximum.html" target="_self">ExclusiveMaximum</a></td><td class="desc"></td></tr>
<tr id="row_3_4_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d44/structchaotic_1_1ExclusiveMinimum.html" target="_self">ExclusiveMinimum</a></td><td class="desc"></td></tr>
<tr id="row_3_5_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d9e/structchaotic_1_1Maximum.html" target="_self">Maximum</a></td><td class="desc"></td></tr>
<tr id="row_3_6_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/dcf/structchaotic_1_1MaxItems.html" target="_self">MaxItems</a></td><td class="desc"></td></tr>
<tr id="row_3_7_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/d69/structchaotic_1_1MaxLength.html" target="_self">MaxLength</a></td><td class="desc"></td></tr>
<tr id="row_3_8_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/d60/structchaotic_1_1Minimum.html" target="_self">Minimum</a></td><td class="desc"></td></tr>
<tr id="row_3_9_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/dac/structchaotic_1_1MinItems.html" target="_self">MinItems</a></td><td class="desc"></td></tr>
<tr id="row_3_10_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/d0f/structchaotic_1_1MinLength.html" target="_self">MinLength</a></td><td class="desc"></td></tr>
<tr id="row_3_11_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/dfd/structchaotic_1_1OneOfSettings.html" target="_self">OneOfSettings</a></td><td class="desc"></td></tr>
<tr id="row_3_12_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/d55/structchaotic_1_1OneOfWithDiscriminator.html" target="_self">OneOfWithDiscriminator</a></td><td class="desc"></td></tr>
<tr id="row_3_13_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/da5/structchaotic_1_1Pattern.html" target="_self">Pattern</a></td><td class="desc"></td></tr>
<tr id="row_3_14_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/dbc/structchaotic_1_1Primitive.html" target="_self">Primitive</a></td><td class="desc"></td></tr>
<tr id="row_3_15_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d58/structchaotic_1_1Ref.html" target="_self">Ref</a></td><td class="desc"></td></tr>
<tr id="row_3_16_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/d7c/structchaotic_1_1Variant.html" target="_self">Variant</a></td><td class="desc"></td></tr>
<tr id="row_3_17_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/df3/structchaotic_1_1WithType.html" target="_self">WithType</a></td><td class="desc"></td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_4_" class="arrow" onclick="dynsection.toggleFolder('4_')">►</span><span class="icona"><span class="icon">N</span></span><b>clients</b></td><td class="desc"></td></tr>
<tr id="row_4_0_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_4_0_" class="arrow" onclick="dynsection.toggleFolder('4_0_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="d4/d8a/namespaceclients_1_1dns.html" target="_self">dns</a></td><td class="desc">DNS client </td></tr>
<tr id="row_4_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/d1e/classclients_1_1dns_1_1Component.html" target="_self">Component</a></td><td class="desc">Caching DNS resolver component </td></tr>
<tr id="row_4_0_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/d1a/classclients_1_1dns_1_1InvalidConfigException.html" target="_self">InvalidConfigException</a></td><td class="desc">Configuration error </td></tr>
<tr id="row_4_0_2_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/d02/classclients_1_1dns_1_1NotResolvedException.html" target="_self">NotResolvedException</a></td><td class="desc">Host resolution error </td></tr>
<tr id="row_4_0_3_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_4_0_3_" class="arrow" onclick="dynsection.toggleFolder('4_0_3_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/d75/classclients_1_1dns_1_1Resolver.html" target="_self">Resolver</a></td><td class="desc">Caching DNS resolver implementation </td></tr>
<tr id="row_4_0_3_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/da0/structclients_1_1dns_1_1Resolver_1_1LookupSourceCounters.html" target="_self">LookupSourceCounters</a></td><td class="desc"></td></tr>
<tr id="row_4_0_4_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/dc2/structclients_1_1dns_1_1ResolverConfig.html" target="_self">ResolverConfig</a></td><td class="desc">Caching DNS resolver static configuration </td></tr>
<tr id="row_4_0_5_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d54/classclients_1_1dns_1_1ResolverException.html" target="_self">ResolverException</a></td><td class="desc">Generic resolver error </td></tr>
<tr id="row_4_0_6_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/da8/classclients_1_1dns_1_1UnsupportedDomainException.html" target="_self">UnsupportedDomainException</a></td><td class="desc">Unsupported domain error </td></tr>
<tr id="row_4_1_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_4_1_" class="arrow" onclick="dynsection.toggleFolder('4_1_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="df/d66/namespaceclients_1_1http.html" target="_self">http</a></td><td class="desc">HTTP client helpers </td></tr>
<tr id="row_4_1_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_4_1_0_" class="arrow" onclick="dynsection.toggleFolder('4_1_0_')">►</span><span class="icona"><span class="icon">N</span></span><b>plugin</b></td><td class="desc"></td></tr>
<tr id="row_4_1_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/d3c/classclients_1_1http_1_1plugin_1_1ComponentBase.html" target="_self">ComponentBase</a></td><td class="desc"></td></tr>
<tr id="row_4_1_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_4_1_1_" class="arrow" onclick="dynsection.toggleFolder('4_1_1_')">►</span><span class="icona"><span class="icon">N</span></span><b>plugins</b></td><td class="desc"></td></tr>
<tr id="row_4_1_1_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_4_1_1_0_" class="arrow" onclick="dynsection.toggleFolder('4_1_1_0_')">►</span><span class="icona"><span class="icon">N</span></span><b>headers_propagator</b></td><td class="desc"></td></tr>
<tr id="row_4_1_1_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/dc5/classclients_1_1http_1_1plugins_1_1headers__propagator_1_1Component.html" target="_self">Component</a></td><td class="desc"></td></tr>
<tr id="row_4_1_1_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_4_1_1_1_" class="arrow" onclick="dynsection.toggleFolder('4_1_1_1_')">►</span><span class="icona"><span class="icon">N</span></span><b>yandex_tracing</b></td><td class="desc"></td></tr>
<tr id="row_4_1_1_1_0_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/dfb/classclients_1_1http_1_1plugins_1_1yandex__tracing_1_1Component.html" target="_self">Component</a></td><td class="desc"></td></tr>
<tr id="row_4_1_2_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/dff/classclients_1_1http_1_1AuthFailedException.html" target="_self">AuthFailedException</a></td><td class="desc"></td></tr>
<tr id="row_4_1_3_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/d82/classclients_1_1http_1_1BadArgumentException.html" target="_self">BadArgumentException</a></td><td class="desc"></td></tr>
<tr id="row_4_1_4_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/de2/classclients_1_1http_1_1BaseCodeException.html" target="_self">BaseCodeException</a></td><td class="desc">Exception with string and error_code </td></tr>
<tr id="row_4_1_5_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/d17/classclients_1_1http_1_1BaseException.html" target="_self">BaseException</a></td><td class="desc">Exception with string </td></tr>
<tr id="row_4_1_6_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/dda/classclients_1_1http_1_1CancelException.html" target="_self">CancelException</a></td><td class="desc"></td></tr>
<tr id="row_4_1_7_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/dee/classclients_1_1http_1_1Client.html" target="_self">Client</a></td><td class="desc">HTTP client that returns a HTTP request builder from <a class="el" href="d5/dee/classclients_1_1http_1_1Client.html#a98c35b7b1ecd6470c0348d45cab885d3" title="Returns a HTTP request builder type with preset values of User-Agent, Proxy and some of the Testsuite...">CreateRequest()</a> </td></tr>
<tr id="row_4_1_8_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/d53/structclients_1_1http_1_1ClientSettings.html" target="_self">ClientSettings</a></td><td class="desc"></td></tr>
<tr id="row_4_1_9_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/d82/classclients_1_1http_1_1ConnectTo.html" target="_self">ConnectTo</a></td><td class="desc">CURLOPT_CONNECT_TO argument for curl's connect_to() </td></tr>
<tr id="row_4_1_10_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/d68/structclients_1_1http_1_1DeadlinePropagationConfig.html" target="_self">DeadlinePropagationConfig</a></td><td class="desc"></td></tr>
<tr id="row_4_1_11_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/d8c/classclients_1_1http_1_1DNSProblemException.html" target="_self">DNSProblemException</a></td><td class="desc"></td></tr>
<tr id="row_4_1_12_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/ddc/classclients_1_1http_1_1Form.html" target="_self">Form</a></td><td class="desc"></td></tr>
<tr id="row_4_1_13_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/d63/classclients_1_1http_1_1HttpClientException.html" target="_self">HttpClientException</a></td><td class="desc"></td></tr>
<tr id="row_4_1_14_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/d4f/classclients_1_1http_1_1HttpException.html" target="_self">HttpException</a></td><td class="desc">Base class for <a class="el" href="d0/d63/classclients_1_1http_1_1HttpClientException.html">HttpClientException</a> and <a class="el" href="dd/d66/classclients_1_1http_1_1HttpServerException.html">HttpServerException</a> </td></tr>
<tr id="row_4_1_15_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/d66/classclients_1_1http_1_1HttpServerException.html" target="_self">HttpServerException</a></td><td class="desc"></td></tr>
<tr id="row_4_1_16_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/dd6/structclients_1_1http_1_1LocalStats.html" target="_self">LocalStats</a></td><td class="desc">Represents all the local timings and statistics </td></tr>
<tr id="row_4_1_17_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/dbd/classclients_1_1http_1_1NetworkProblemException.html" target="_self">NetworkProblemException</a></td><td class="desc"></td></tr>
<tr id="row_4_1_18_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/d89/classclients_1_1http_1_1Plugin.html" target="_self">Plugin</a></td><td class="desc">Base class for HTTP <a class="el" href="d5/dee/classclients_1_1http_1_1Client.html" title="HTTP client that returns a HTTP request builder from CreateRequest().">Client</a> plugins </td></tr>
<tr id="row_4_1_19_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/d77/classclients_1_1http_1_1PluginRequest.html" target="_self">PluginRequest</a></td><td class="desc">Auxiliary entity that allows editing request to a client from plugins </td></tr>
<tr id="row_4_1_20_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/df5/classclients_1_1http_1_1Request.html" target="_self">Request</a></td><td class="desc">Class for creating and performing new http requests </td></tr>
<tr id="row_4_1_21_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/d3b/classclients_1_1http_1_1Response.html" target="_self">Response</a></td><td class="desc">Class that will be returned for successful request </td></tr>
<tr id="row_4_1_22_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/d9b/classclients_1_1http_1_1ResponseFuture.html" target="_self">ResponseFuture</a></td><td class="desc">Allows to perform a request concurrently with other work without creating an extra coroutine for waiting </td></tr>
<tr id="row_4_1_23_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/ddc/classclients_1_1http_1_1SSLException.html" target="_self">SSLException</a></td><td class="desc"></td></tr>
<tr id="row_4_1_24_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/dee/classclients_1_1http_1_1StreamedResponse.html" target="_self">StreamedResponse</a></td><td class="desc">HTTP response for streamed API </td></tr>
<tr id="row_4_1_25_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/d1f/classclients_1_1http_1_1TechnicalError.html" target="_self">TechnicalError</a></td><td class="desc"></td></tr>
<tr id="row_4_1_26_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/de6/classclients_1_1http_1_1TimeoutException.html" target="_self">TimeoutException</a></td><td class="desc"></td></tr>
<tr id="row_4_1_27_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/de1/classclients_1_1http_1_1TooManyRedirectsException.html" target="_self">TooManyRedirectsException</a></td><td class="desc"></td></tr>
<tr id="row_5_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_5_" class="arrow" onclick="dynsection.toggleFolder('5_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="da/d79/namespacecompiler.html" target="_self">compiler</a></td><td class="desc">Compiler and C++ language related tweaks </td></tr>
<tr id="row_5_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/d9f/classcompiler_1_1SelectValue.html" target="_self">SelectValue</a></td><td class="desc">Selects the proper value for the current compiler and standard library </td></tr>
<tr id="row_5_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d91/classcompiler_1_1ThreadLocal.html" target="_self">ThreadLocal</a></td><td class="desc">Creates a unique thread-local variable that can be used in a coroutine-safe manner </td></tr>
<tr id="row_5_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/d9a/classcompiler_1_1ThreadLocalScope.html" target="_self">ThreadLocalScope</a></td><td class="desc">The scope that grants access to a thread-local variable </td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_6_" class="arrow" onclick="dynsection.toggleFolder('6_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="d0/d1f/namespacecomponents.html" target="_self">components</a></td><td class="desc">Contains functions and types to start a userver based service/tool </td></tr>
<tr id="row_6_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/d75/classcomponents_1_1AuthCheckerSettings.html" target="_self">AuthCheckerSettings</a></td><td class="desc">Component that loads auth configuration settings from a <a class="el" href="da/dc7/classcomponents_1_1Secdist.html" title="Component that stores security related data (keys, passwords, ...).">components::Secdist</a> component if the latter was registered in <a class="el" href="dc/df0/classcomponents_1_1ComponentList.html" title="A list to keep a unique list of components to start with components::Run(), utils::DaemonMain() or co...">components::ComponentList</a> </td></tr>
<tr id="row_6_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/dd1/classcomponents_1_1CachingComponentBase.html" target="_self">CachingComponentBase</a></td><td class="desc">Base class for caching components </td></tr>
<tr id="row_6_2_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/daa/classcomponents_1_1ClickHouse.html" target="_self">ClickHouse</a></td><td class="desc"><a class="el" href="d8/daa/classcomponents_1_1ClickHouse.html" title="ClickHouse client component.">ClickHouse</a> client component </td></tr>
<tr id="row_6_3_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/db4/classcomponents_1_1ComponentBase.html" target="_self">ComponentBase</a></td><td class="desc">Base class for all <a class="el" href="dd/d1c/group__userver__components.html">application components</a>, it depends on components::Logger and <a class="el" href="d4/d23/classcomponents_1_1Tracer.html" title="Component that initializes the request tracing facilities.">components::Tracer</a> </td></tr>
<tr id="row_6_4_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/dff/classcomponents_1_1ComponentConfig.html" target="_self">ComponentConfig</a></td><td class="desc"></td></tr>
<tr id="row_6_5_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/db1/classcomponents_1_1ComponentContext.html" target="_self">ComponentContext</a></td><td class="desc">Class to retrieve other components </td></tr>
<tr id="row_6_6_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/df0/classcomponents_1_1ComponentList.html" target="_self">ComponentList</a></td><td class="desc">A list to keep a unique list of components to start with <a class="el" href="d0/d1f/namespacecomponents.html#a0e164c546f6a3264d1b50176d2f40aec">components::Run()</a>, <a class="el" href="d6/d84/namespaceutils.html#a5047c1275f53e699e26869c045ad3697">utils::DaemonMain()</a> or <a class="el" href="d0/d1f/namespacecomponents.html#a6d18cf92cdd7ed097c44abe493c0c512">components::RunOnce()</a> </td></tr>
<tr id="row_6_7_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/d43/classcomponents_1_1ComponentsLoadCancelledException.html" target="_self">ComponentsLoadCancelledException</a></td><td class="desc">Exception that is thrown from <a class="el" href="da/db1/classcomponents_1_1ComponentContext.html#a4ba6078e836fc718192a75444f93f9f3" title="Finds a component of type T with specified name (if any) and returns the component after it was initi...">components::ComponentContext::FindComponent()</a> if a component load failed </td></tr>
<tr id="row_6_8_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/d65/classcomponents_1_1DefaultSecdistProvider.html" target="_self">DefaultSecdistProvider</a></td><td class="desc">Component that stores security related data (keys, passwords, ...) </td></tr>
<tr id="row_6_9_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/da7/classcomponents_1_1DumpConfigurator.html" target="_self">DumpConfigurator</a></td><td class="desc">Helper component that manages common configuration for userver dumps </td></tr>
<tr id="row_6_10_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_6_10_" class="arrow" onclick="dynsection.toggleFolder('6_10_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/d1a/classcomponents_1_1DynamicConfig.html" target="_self">DynamicConfig</a></td><td class="desc">Component that stores the <a class="el" href="d5/d46/md_en_2userver_2dynamic__config.html">dynamic config</a> </td></tr>
<tr id="row_6_10_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/dc8/classcomponents_1_1DynamicConfig_1_1NoblockSubscriber.html" target="_self">NoblockSubscriber</a></td><td class="desc">Allows to subscribe to <code><a class="el" href="dd/d1a/classcomponents_1_1DynamicConfig.html" title="Component that stores the dynamic config.">DynamicConfig</a></code> updates without waiting for the first update to complete. Primarily intended for internal use </td></tr>
<tr id="row_6_11_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d1f/classcomponents_1_1DynamicConfigClient.html" target="_self">DynamicConfigClient</a></td><td class="desc">Component that starts a clients::dynamic_config::Client client </td></tr>
<tr id="row_6_12_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/da0/classcomponents_1_1DynamicConfigClientUpdater.html" target="_self">DynamicConfigClientUpdater</a></td><td class="desc">Component that does a periodic update of runtime configs </td></tr>
<tr id="row_6_13_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/d43/classcomponents_1_1DynamicConfigUpdatesSinkBase.html" target="_self">DynamicConfigUpdatesSinkBase</a></td><td class="desc">Base class for components acting as dynamic config updates sinks </td></tr>
<tr id="row_6_14_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/dd3/classcomponents_1_1FsCache.html" target="_self">FsCache</a></td><td class="desc">Component for storing files in memory </td></tr>
<tr id="row_6_15_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/d5a/classcomponents_1_1HttpClient.html" target="_self">HttpClient</a></td><td class="desc">Component that manages <a class="el" href="d5/dee/classclients_1_1http_1_1Client.html" title="HTTP client that returns a HTTP request builder from CreateRequest().">clients::http::Client</a> </td></tr>
<tr id="row_6_16_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/db3/structcomponents_1_1InMemoryConfig.html" target="_self">InMemoryConfig</a></td><td class="desc"></td></tr>
<tr id="row_6_17_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/da4/classcomponents_1_1Logging.html" target="_self">Logging</a></td><td class="desc">Logging component </td></tr>
<tr id="row_6_18_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/d7a/classcomponents_1_1LoggingConfigurator.html" target="_self">LoggingConfigurator</a></td><td class="desc">Helper component to configure logging </td></tr>
<tr id="row_6_19_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/d21/classcomponents_1_1ManagerControllerComponent.html" target="_self">ManagerControllerComponent</a></td><td class="desc">Component that prepares the engine internals and starts all the other components </td></tr>
<tr id="row_6_20_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/dda/classcomponents_1_1Mongo.html" target="_self">Mongo</a></td><td class="desc">MongoDB client component </td></tr>
<tr id="row_6_21_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/d39/classcomponents_1_1MongoCache.html" target="_self">MongoCache</a></td><td class="desc">Base class for all caches polling mongo collection </td></tr>
<tr id="row_6_22_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/d4a/classcomponents_1_1MultiMongo.html" target="_self">MultiMongo</a></td><td class="desc">Dynamically configurable MongoDB client component </td></tr>
<tr id="row_6_23_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/d8d/classcomponents_1_1PostgreCache.html" target="_self">PostgreCache</a></td><td class="desc">Caching component for PostgreSQL. See <a class="el" href="d9/dde/pg_cache.html">Caching Component for PostgreSQL</a> </td></tr>
<tr id="row_6_24_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/d92/classcomponents_1_1Postgres.html" target="_self">Postgres</a></td><td class="desc">PosgreSQL client component </td></tr>
<tr id="row_6_25_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/d8c/classcomponents_1_1ProcessStarter.html" target="_self">ProcessStarter</a></td><td class="desc">Component for getting the <a class="el" href="d9/d4f/classengine_1_1subprocess_1_1ProcessStarter.html" title="Creates a new OS subprocess and executes a command in it.">engine::subprocess::ProcessStarter</a> </td></tr>
<tr id="row_6_26_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/d23/classcomponents_1_1RabbitMQ.html" target="_self">RabbitMQ</a></td><td class="desc"><a class="el" href="d5/d23/classcomponents_1_1RabbitMQ.html" title="RabbitMQ (AMQP 0.9.1) client component.">RabbitMQ</a> (AMQP 0.9.1) client component </td></tr>
<tr id="row_6_27_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/d86/classcomponents_1_1RawComponentBase.html" target="_self">RawComponentBase</a></td><td class="desc">The base class for all components. Don't use it for application components, use <a class="el" href="d7/db4/classcomponents_1_1ComponentBase.html" title="Base class for all application components, it depends on components::Logger and components::Tracer.">ComponentBase</a> instead </td></tr>
<tr id="row_6_28_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/dd0/classcomponents_1_1Redis.html" target="_self">Redis</a></td><td class="desc"><a class="el" href="d6/dd0/classcomponents_1_1Redis.html" title="Redis client component.">Redis</a> client component </td></tr>
<tr id="row_6_29_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/dc7/classcomponents_1_1Secdist.html" target="_self">Secdist</a></td><td class="desc">Component that stores security related data (keys, passwords, ...) </td></tr>
<tr id="row_6_30_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/d0b/classcomponents_1_1Server.html" target="_self">Server</a></td><td class="desc">Component that listens for incoming requests, manages incoming connections and passes the requests to the appropriate handler </td></tr>
<tr id="row_6_31_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/dfa/classcomponents_1_1SingleThreadedTaskProcessors.html" target="_self">SingleThreadedTaskProcessors</a></td><td class="desc">Component that starts multiple single threaded task processors </td></tr>
<tr id="row_6_32_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/d7e/classcomponents_1_1State.html" target="_self">State</a></td><td class="desc"></td></tr>
<tr id="row_6_33_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/daf/classcomponents_1_1StatisticsStorage.html" target="_self">StatisticsStorage</a></td><td class="desc">Component that keeps a <a class="el" href="d5/d18/classutils_1_1statistics_1_1Storage.html">utils::statistics::Storage</a> storage for metrics </td></tr>
<tr id="row_6_34_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/df4/classcomponents_1_1SystemStatisticsCollector.html" target="_self">SystemStatisticsCollector</a></td><td class="desc">Component for system resource usage statistics collection </td></tr>
<tr id="row_6_35_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/dbc/classcomponents_1_1TcpAcceptorBase.html" target="_self">TcpAcceptorBase</a></td><td class="desc">Component for accepting incoming TCP connections </td></tr>
<tr id="row_6_36_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/de2/classcomponents_1_1TestsuiteSupport.html" target="_self">TestsuiteSupport</a></td><td class="desc">Testsuite support component </td></tr>
<tr id="row_6_37_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/d23/classcomponents_1_1Tracer.html" target="_self">Tracer</a></td><td class="desc">Component that initializes the request tracing facilities </td></tr>
<tr id="row_7_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_7_" class="arrow" onclick="dynsection.toggleFolder('7_')">►</span><span class="icona"><span class="icon">N</span></span><b>compression</b></td><td class="desc"></td></tr>
<tr id="row_7_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d0d/classcompression_1_1DecompressionError.html" target="_self">DecompressionError</a></td><td class="desc">Base class for decompression errors </td></tr>
<tr id="row_7_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/d21/classcompression_1_1ErrWithCode.html" target="_self">ErrWithCode</a></td><td class="desc"></td></tr>
<tr id="row_7_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/d01/classcompression_1_1TooBigError.html" target="_self">TooBigError</a></td><td class="desc">Decompressed data size exceeds the limit </td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_8_" class="arrow" onclick="dynsection.toggleFolder('8_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="df/d2b/namespaceconcurrent.html" target="_self">concurrent</a></td><td class="desc">Locking stuff </td></tr>
<tr id="row_8_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/d38/classconcurrent_1_1AsyncEventChannel.html" target="_self">AsyncEventChannel</a></td><td class="desc"></td></tr>
<tr id="row_8_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/d11/classconcurrent_1_1AsyncEventSource.html" target="_self">AsyncEventSource</a></td><td class="desc">The read-only side of an event channel. Events are delivered to listeners in a strict FIFO order, i.e. only after the event was processed a new event may appear for processing, same listener is never called concurrently </td></tr>
<tr id="row_8_2_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/de6/classconcurrent_1_1AsyncEventSubscriberScope.html" target="_self">AsyncEventSubscriberScope</a></td><td class="desc">Manages the subscription to events from an <a class="el" href="dc/d11/classconcurrent_1_1AsyncEventSource.html" title="The read-only side of an event channel. Events are delivered to listeners in a strict FIFO order,...">AsyncEventSource</a> </td></tr>
<tr id="row_8_3_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/dc7/classconcurrent_1_1BackgroundTaskStorage.html" target="_self">BackgroundTaskStorage</a></td><td class="desc"></td></tr>
<tr id="row_8_4_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/d0a/classconcurrent_1_1BackgroundTaskStorageCore.html" target="_self">BackgroundTaskStorageCore</a></td><td class="desc"></td></tr>
<tr id="row_8_5_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/d89/classconcurrent_1_1ConflatedEventChannel.html" target="_self">ConflatedEventChannel</a></td><td class="desc">A non-blocking version of '<a class="el" href="d6/d38/classconcurrent_1_1AsyncEventChannel.html">AsyncEventChannel</a>' </td></tr>
<tr id="row_8_6_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/dd1/classconcurrent_1_1Consumer.html" target="_self">Consumer</a></td><td class="desc"></td></tr>
<tr id="row_8_7_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_8_7_" class="arrow" onclick="dynsection.toggleFolder('8_7_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/dd3/classconcurrent_1_1FunctionId.html" target="_self">FunctionId</a></td><td class="desc"></td></tr>
<tr id="row_8_7_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/d1f/structconcurrent_1_1FunctionId_1_1Hash.html" target="_self">Hash</a></td><td class="desc"></td></tr>
<tr id="row_8_8_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_8_8_" class="arrow" onclick="dynsection.toggleFolder('8_8_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d97/classconcurrent_1_1GenericQueue.html" target="_self">GenericQueue</a></td><td class="desc">Queue with single and multi producer/consumer options </td></tr>
<tr id="row_8_8_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/d1d/classconcurrent_1_1GenericQueue_1_1MultiConsumerSide.html" target="_self">MultiConsumerSide</a></td><td class="desc"></td></tr>
<tr id="row_8_8_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/d05/classconcurrent_1_1GenericQueue_1_1MultiProducerSide.html" target="_self">MultiProducerSide</a></td><td class="desc"></td></tr>
<tr id="row_8_8_2_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/d32/classconcurrent_1_1GenericQueue_1_1SingleConsumerSide.html" target="_self">SingleConsumerSide</a></td><td class="desc"></td></tr>
<tr id="row_8_8_3_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/d27/classconcurrent_1_1GenericQueue_1_1SingleProducerSide.html" target="_self">SingleProducerSide</a></td><td class="desc"></td></tr>
<tr id="row_8_9_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/dce/classconcurrent_1_1ItemMutex.html" target="_self">ItemMutex</a></td><td class="desc"></td></tr>
<tr id="row_8_10_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/d2a/classconcurrent_1_1LazyValue.html" target="_self">LazyValue</a></td><td class="desc">Lazy value computation with multiple users </td></tr>
<tr id="row_8_11_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/dfe/classconcurrent_1_1LockedPtr.html" target="_self">LockedPtr</a></td><td class="desc">Proxy class for locked access to data protected with locking::SharedLock<T> </td></tr>
<tr id="row_8_12_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/d92/classconcurrent_1_1MpscQueue.html" target="_self">MpscQueue</a></td><td class="desc"></td></tr>
<tr id="row_8_13_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/d09/classconcurrent_1_1MutexSet.html" target="_self">MutexSet</a></td><td class="desc">A dynamic set of mutexes </td></tr>
<tr id="row_8_14_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/dce/classconcurrent_1_1Producer.html" target="_self">Producer</a></td><td class="desc"></td></tr>
<tr id="row_8_15_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/db6/classconcurrent_1_1StripedCounter.html" target="_self">StripedCounter</a></td><td class="desc">A contention-free sharded atomic counter, with memory consumption and read performance traded for write performance. Intended to be used for write-heavy counters, mostly in metrics </td></tr>
<tr id="row_8_16_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/d57/classconcurrent_1_1Variable.html" target="_self">Variable</a></td><td class="desc"></td></tr>
<tr id="row_9_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_9_" class="arrow" onclick="dynsection.toggleFolder('9_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="d7/d22/namespacecongestion__control.html" target="_self">congestion_control</a></td><td class="desc">Congestion Control </td></tr>
<tr id="row_9_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_9_0_" class="arrow" onclick="dynsection.toggleFolder('9_0_')">►</span><span class="icona"><span class="icon">N</span></span><b>v2</b></td><td class="desc"></td></tr>
<tr id="row_9_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d09/structcongestion__control_1_1v2_1_1Config.html" target="_self">Config</a></td><td class="desc"></td></tr>
<tr id="row_9_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_9_0_1_" class="arrow" onclick="dynsection.toggleFolder('9_0_1_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/d7c/classcongestion__control_1_1v2_1_1Controller.html" target="_self">Controller</a></td><td class="desc"></td></tr>
<tr id="row_9_0_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d8e/structcongestion__control_1_1v2_1_1Controller_1_1Config.html" target="_self">Config</a></td><td class="desc"></td></tr>
<tr id="row_9_0_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/dc7/classcongestion__control_1_1v2_1_1LinearController.html" target="_self">LinearController</a></td><td class="desc"></td></tr>
<tr id="row_9_0_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_9_0_3_" class="arrow" onclick="dynsection.toggleFolder('9_0_3_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/df0/classcongestion__control_1_1v2_1_1Sensor.html" target="_self">Sensor</a></td><td class="desc"></td></tr>
<tr id="row_9_0_3_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/da0/structcongestion__control_1_1v2_1_1Sensor_1_1Data.html" target="_self">Data</a></td><td class="desc"></td></tr>
<tr id="row_9_0_4_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/dda/structcongestion__control_1_1v2_1_1Stats.html" target="_self">Stats</a></td><td class="desc"></td></tr>
<tr id="row_9_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/dac/classcongestion__control_1_1Component.html" target="_self">Component</a></td><td class="desc"><a class="el" href="de/dac/classcongestion__control_1_1Component.html" title="Component to limit too active requests, also known as CC.">Component</a> to limit too active requests, also known as CC </td></tr>
<tr id="row_9_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/d86/classcongestion__control_1_1Controller.html" target="_self">Controller</a></td><td class="desc"></td></tr>
<tr id="row_9_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/d8a/structcongestion__control_1_1ControllerInfo.html" target="_self">ControllerInfo</a></td><td class="desc"></td></tr>
<tr id="row_9_4_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/de4/structcongestion__control_1_1Limit.html" target="_self">Limit</a></td><td class="desc"></td></tr>
<tr id="row_9_5_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/d4a/classcongestion__control_1_1Limiter.html" target="_self">Limiter</a></td><td class="desc"></td></tr>
<tr id="row_9_6_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/de5/structcongestion__control_1_1Policy.html" target="_self">Policy</a></td><td class="desc"></td></tr>
<tr id="row_9_7_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/d90/structcongestion__control_1_1PolicyState.html" target="_self">PolicyState</a></td><td class="desc"></td></tr>
<tr id="row_9_8_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_9_8_" class="arrow" onclick="dynsection.toggleFolder('9_8_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/d13/classcongestion__control_1_1Sensor.html" target="_self">Sensor</a></td><td class="desc"></td></tr>
<tr id="row_9_8_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/d92/structcongestion__control_1_1Sensor_1_1Data.html" target="_self">Data</a></td><td class="desc"></td></tr>
<tr id="row_9_9_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/d55/structcongestion__control_1_1Stats.html" target="_self">Stats</a></td><td class="desc"></td></tr>
<tr id="row_10_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_10_" class="arrow" onclick="dynsection.toggleFolder('10_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="de/d36/namespacecrypto.html" target="_self">crypto</a></td><td class="desc">Cryptography support </td></tr>
<tr id="row_10_0_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_10_0_" class="arrow" onclick="dynsection.toggleFolder('10_0_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="dd/d0e/namespacecrypto_1_1algorithm.html" target="_self">algorithm</a></td><td class="desc">Miscellaneous cryptographic routines </td></tr>
<tr id="row_10_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/d55/structcrypto_1_1algorithm_1_1StringsEqualConstTimeComparator.html" target="_self">StringsEqualConstTimeComparator</a></td><td class="desc">Performs constant-time string comparison comparator </td></tr>
<tr id="row_10_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/dd6/classcrypto_1_1Certificate.html" target="_self">Certificate</a></td><td class="desc"></td></tr>
<tr id="row_10_2_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d20/classcrypto_1_1CmsSigner.html" target="_self">CmsSigner</a></td><td class="desc"></td></tr>
<tr id="row_10_3_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/def/classcrypto_1_1CmsVerifier.html" target="_self">CmsVerifier</a></td><td class="desc"></td></tr>
<tr id="row_10_4_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/d92/classcrypto_1_1CryptoException.html" target="_self">CryptoException</a></td><td class="desc">Base exception </td></tr>
<tr id="row_10_5_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/dd6/classcrypto_1_1DsaSigner.html" target="_self">DsaSigner</a></td><td class="desc">Generic signer for asymmetric cryptography </td></tr>
<tr id="row_10_6_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/d8c/classcrypto_1_1DsaVerifier.html" target="_self">DsaVerifier</a></td><td class="desc">Generic verifier for asymmetric cryptography </td></tr>
<tr id="row_10_7_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/d37/classcrypto_1_1HmacShaSigner.html" target="_self">HmacShaSigner</a></td><td class="desc">HMAC-SHA signer </td></tr>
<tr id="row_10_8_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/db8/classcrypto_1_1HmacShaVerifier.html" target="_self">HmacShaVerifier</a></td><td class="desc">HMAC-SHA verifier </td></tr>
<tr id="row_10_9_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/d49/classcrypto_1_1KeyParseError.html" target="_self">KeyParseError</a></td><td class="desc">Signing key parse error </td></tr>
<tr id="row_10_10_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/dac/classcrypto_1_1NamedAlgo.html" target="_self">NamedAlgo</a></td><td class="desc">Base class for a crypto algorithm implementation </td></tr>
<tr id="row_10_11_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/d96/classcrypto_1_1Openssl.html" target="_self">Openssl</a></td><td class="desc">Class to initialize OpenSSL with mutexes </td></tr>
<tr id="row_10_12_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/db8/classcrypto_1_1PrivateKey.html" target="_self">PrivateKey</a></td><td class="desc"></td></tr>
<tr id="row_10_13_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/d1f/classcrypto_1_1PublicKey.html" target="_self">PublicKey</a></td><td class="desc"></td></tr>
<tr id="row_10_14_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/dc0/classcrypto_1_1SerializationError.html" target="_self">SerializationError</a></td><td class="desc">Serialization error </td></tr>
<tr id="row_10_15_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d17/classcrypto_1_1Signer.html" target="_self">Signer</a></td><td class="desc">Base signer class </td></tr>
<tr id="row_10_16_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/d35/classcrypto_1_1SignerNone.html" target="_self">SignerNone</a></td><td class="desc">"none" algorithm signer </td></tr>
<tr id="row_10_17_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/deb/classcrypto_1_1SignError.html" target="_self">SignError</a></td><td class="desc">Signature generation error </td></tr>
<tr id="row_10_18_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/dc8/classcrypto_1_1VerificationError.html" target="_self">VerificationError</a></td><td class="desc">Signature verification error </td></tr>
<tr id="row_10_19_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/d53/classcrypto_1_1Verifier.html" target="_self">Verifier</a></td><td class="desc">Base verifier class </td></tr>
<tr id="row_10_20_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/d87/classcrypto_1_1VerifierNone.html" target="_self">VerifierNone</a></td><td class="desc">"none" algorithm verifier </td></tr>
<tr id="row_11_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_11_" class="arrow" onclick="dynsection.toggleFolder('11_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="da/d81/namespacedecimal64.html" target="_self">decimal64</a></td><td class="desc">Fixed-point decimal data type and related functions </td></tr>
<tr id="row_11_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/d90/classdecimal64_1_1CeilingRoundPolicy.html" target="_self">CeilingRoundPolicy</a></td><td class="desc">Round towards +infinity </td></tr>
<tr id="row_11_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/dec/classdecimal64_1_1Decimal.html" target="_self">Decimal</a></td><td class="desc">Fixed-point decimal data type for use in deterministic calculations, oftentimes involving money </td></tr>
<tr id="row_11_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/dfa/classdecimal64_1_1DecimalError.html" target="_self">DecimalError</a></td><td class="desc">The base class for Decimal-related exceptions </td></tr>
<tr id="row_11_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/d10/classdecimal64_1_1DefRoundPolicy.html" target="_self">DefRoundPolicy</a></td><td class="desc">Default rounding. Fast, rounds to nearest </td></tr>
<tr id="row_11_4_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/da6/classdecimal64_1_1DivisionByZeroError.html" target="_self">DivisionByZeroError</a></td><td class="desc">Thrown on division by zero in <code><a class="el" href="df/dec/classdecimal64_1_1Decimal.html" title="Fixed-point decimal data type for use in deterministic calculations, oftentimes involving money.">Decimal</a></code> arithmetic </td></tr>
<tr id="row_11_5_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/d94/classdecimal64_1_1FloorRoundPolicy.html" target="_self">FloorRoundPolicy</a></td><td class="desc">Round towards -infinity </td></tr>
<tr id="row_11_6_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/d1b/structdecimal64_1_1FormatOptions.html" target="_self">FormatOptions</a></td><td class="desc">Parameters for flexible decimal formatting </td></tr>
<tr id="row_11_7_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/d25/classdecimal64_1_1HalfDownRoundPolicy.html" target="_self">HalfDownRoundPolicy</a></td><td class="desc">Round to nearest, 0.5 towards zero </td></tr>
<tr id="row_11_8_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/d00/classdecimal64_1_1HalfEvenRoundPolicy.html" target="_self">HalfEvenRoundPolicy</a></td><td class="desc">Round to nearest, 0.5 towards number with even last digit </td></tr>
<tr id="row_11_9_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/de2/classdecimal64_1_1HalfUpRoundPolicy.html" target="_self">HalfUpRoundPolicy</a></td><td class="desc">Round to nearest, 0.5 away from zero </td></tr>
<tr id="row_11_10_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/db9/classdecimal64_1_1OutOfBoundsError.html" target="_self">OutOfBoundsError</a></td><td class="desc">Thrown on overflow in <code><a class="el" href="df/dec/classdecimal64_1_1Decimal.html" title="Fixed-point decimal data type for use in deterministic calculations, oftentimes involving money.">Decimal</a></code> arithmetic </td></tr>
<tr id="row_11_11_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/d3e/classdecimal64_1_1ParseError.html" target="_self">ParseError</a></td><td class="desc">Thrown on all errors related to parsing <code><a class="el" href="df/dec/classdecimal64_1_1Decimal.html" title="Fixed-point decimal data type for use in deterministic calculations, oftentimes involving money.">Decimal</a></code> from string </td></tr>
<tr id="row_11_12_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/d4c/classdecimal64_1_1RoundDownRoundPolicy.html" target="_self">RoundDownRoundPolicy</a></td><td class="desc">Round towards zero. The fastest rounding </td></tr>
<tr id="row_11_13_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/dc3/classdecimal64_1_1RoundUpRoundPolicy.html" target="_self">RoundUpRoundPolicy</a></td><td class="desc">Round away from zero </td></tr>
<tr id="row_12_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_12_" class="arrow" onclick="dynsection.toggleFolder('12_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="da/d4a/namespacedist__lock.html" target="_self">dist_lock</a></td><td class="desc">Distributed locking </td></tr>
<tr id="row_12_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/d9d/classdist__lock_1_1DistLockedTask.html" target="_self">DistLockedTask</a></td><td class="desc">A task that tries to acquire a distributed lock and runs user callback once while the lock is held </td></tr>
<tr id="row_12_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/d24/classdist__lock_1_1DistLockedWorker.html" target="_self">DistLockedWorker</a></td><td class="desc"></td></tr>
<tr id="row_12_2_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/d91/structdist__lock_1_1DistLockSettings.html" target="_self">DistLockSettings</a></td><td class="desc">Distributed lock settings </td></tr>
<tr id="row_12_3_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/d8e/classdist__lock_1_1DistLockStrategyBase.html" target="_self">DistLockStrategyBase</a></td><td class="desc">Interface for distributed lock strategies </td></tr>
<tr id="row_12_4_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d6d/classdist__lock_1_1LockIsAcquiredByAnotherHostException.html" target="_self">LockIsAcquiredByAnotherHostException</a></td><td class="desc">Indicates that lock cannot be acquired because it's busy </td></tr>
<tr id="row_12_5_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/de5/structdist__lock_1_1Statistics.html" target="_self">Statistics</a></td><td class="desc"></td></tr>
<tr id="row_13_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_13_" class="arrow" onclick="dynsection.toggleFolder('13_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="d3/de1/namespacedrivers.html" target="_self">drivers</a></td><td class="desc">Top namespace for drivers building blocks </td></tr>
<tr id="row_13_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/db9/classdrivers_1_1SubscribableFutureWrapper.html" target="_self">SubscribableFutureWrapper</a></td><td class="desc">An adaptor for working with certain external futures </td></tr>
<tr id="row_14_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_14_" class="arrow" onclick="dynsection.toggleFolder('14_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="d8/d72/namespacedump.html" target="_self">dump</a></td><td class="desc">Dumping of cache-like components </td></tr>
<tr id="row_14_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/dac/structdump_1_1Config.html" target="_self">Config</a></td><td class="desc"></td></tr>
<tr id="row_14_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/dcc/structdump_1_1ConfigPatch.html" target="_self">ConfigPatch</a></td><td class="desc"></td></tr>
<tr id="row_14_2_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/d3a/classdump_1_1DumpableEntity.html" target="_self">DumpableEntity</a></td><td class="desc"></td></tr>
<tr id="row_14_3_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d4c/classdump_1_1Dumper.html" target="_self">Dumper</a></td><td class="desc">Manages dumps of a cache-like component </td></tr>
<tr id="row_14_4_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/d37/structdump_1_1DynamicConfig.html" target="_self">DynamicConfig</a></td><td class="desc"></td></tr>
<tr id="row_14_5_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/d77/classdump_1_1EncryptedOperationsFactory.html" target="_self">EncryptedOperationsFactory</a></td><td class="desc"></td></tr>
<tr id="row_14_6_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/d99/classdump_1_1EncryptedReader.html" target="_self">EncryptedReader</a></td><td class="desc"></td></tr>
<tr id="row_14_7_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/d7b/classdump_1_1EncryptedWriter.html" target="_self">EncryptedWriter</a></td><td class="desc"></td></tr>
<tr id="row_14_8_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/d09/classdump_1_1Error.html" target="_self">Error</a></td><td class="desc"></td></tr>
<tr id="row_14_9_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d04/classdump_1_1FileOperationsFactory.html" target="_self">FileOperationsFactory</a></td><td class="desc"></td></tr>
<tr id="row_14_10_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d7b/classdump_1_1FileReader.html" target="_self">FileReader</a></td><td class="desc">A handle to a dump file. File operations block the thread </td></tr>
<tr id="row_14_11_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/d7a/classdump_1_1FileWriter.html" target="_self">FileWriter</a></td><td class="desc">A handle to a dump file. File operations block the thread </td></tr>
<tr id="row_14_12_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/d4c/structdump_1_1IsDumpedAggregate.html" target="_self">IsDumpedAggregate</a></td><td class="desc"></td></tr>
<tr id="row_14_13_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/d3d/classdump_1_1MockReader.html" target="_self">MockReader</a></td><td class="desc">A <code><a class="el" href="d2/d03/classdump_1_1Reader.html" title="A general interface for binary data input.">Reader</a></code> that reads from a string buffer (used in tests) </td></tr>
<tr id="row_14_14_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d9f/classdump_1_1MockWriter.html" target="_self">MockWriter</a></td><td class="desc">A <code><a class="el" href="df/d09/classdump_1_1Writer.html" title="A general interface for binary data output.">Writer</a></code> that appends to a string buffer (used in tests) </td></tr>
<tr id="row_14_15_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/d98/classdump_1_1OperationsFactory.html" target="_self">OperationsFactory</a></td><td class="desc">An abstract Reader/Writer factory </td></tr>
<tr id="row_14_16_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/d03/classdump_1_1Reader.html" target="_self">Reader</a></td><td class="desc">A general interface for binary data input </td></tr>
<tr id="row_14_17_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/d52/structdump_1_1To.html" target="_self">To</a></td><td class="desc">A marker type used in ADL-found <code>Read</code> </td></tr>
<tr id="row_14_18_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d09/classdump_1_1Writer.html" target="_self">Writer</a></td><td class="desc">A general interface for binary data output </td></tr>
<tr id="row_15_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_15_" class="arrow" onclick="dynsection.toggleFolder('15_')">►</span><span class="icona"><span class="icon">N</span></span><b>dynamic_config</b></td><td class="desc"></td></tr>
<tr id="row_15_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/d08/classdynamic__config_1_1AdditionalKeysToken.html" target="_self">AdditionalKeysToken</a></td><td class="desc">Defines the scope where DynamicConfigClientUpdater requests additional configs </td></tr>
<tr id="row_15_1_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_15_1_" class="arrow" onclick="dynsection.toggleFolder('15_1_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/d61/classdynamic__config_1_1Client.html" target="_self">Client</a></td><td class="desc"><a class="el" href="d2/d61/classdynamic__config_1_1Client.html" title="Client for the dynamic configs service.">Client</a> for the <a class="el" href="d5/d46/md_en_2userver_2dynamic__config.html">dynamic configs</a> service </td></tr>
<tr id="row_15_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/da4/structdynamic__config_1_1Client_1_1JsonReply.html" target="_self">JsonReply</a></td><td class="desc"></td></tr>
<tr id="row_15_1_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/dc1/structdynamic__config_1_1Client_1_1Reply.html" target="_self">Reply</a></td><td class="desc"></td></tr>
<tr id="row_15_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/db0/structdynamic__config_1_1ClientConfig.html" target="_self">ClientConfig</a></td><td class="desc"></td></tr>
<tr id="row_15_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d9a/structdynamic__config_1_1ConfigDefault.html" target="_self">ConfigDefault</a></td><td class="desc">A config name-value pair for usage in <a class="el" href="d3/dc3/classdynamic__config_1_1Key.html" title="A config key is a unique identifier for a config variable.">dynamic_config::Key</a> constructors </td></tr>
<tr id="row_15_4_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/d36/classdynamic__config_1_1ConfigParseError.html" target="_self">ConfigParseError</a></td><td class="desc"></td></tr>
<tr id="row_15_5_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/d72/structdynamic__config_1_1ConstantConfig.html" target="_self">ConstantConfig</a></td><td class="desc">A tag type for usage in <a class="el" href="d3/dc3/classdynamic__config_1_1Key.html" title="A config key is a unique identifier for a config variable.">dynamic_config::Key</a> constructors </td></tr>
<tr id="row_15_6_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/dc5/structdynamic__config_1_1DefaultAsJsonString.html" target="_self">DefaultAsJsonString</a></td><td class="desc">A strong typedef for usage in <a class="el" href="d3/dc3/classdynamic__config_1_1Key.html" title="A config key is a unique identifier for a config variable.">dynamic_config::Key</a> constructors </td></tr>
<tr id="row_15_7_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/d74/structdynamic__config_1_1Diff.html" target="_self">Diff</a></td><td class="desc">Helper class for subscribing to dynamic-config updates with a custom callback </td></tr>
<tr id="row_15_8_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/d0a/classdynamic__config_1_1DocsMap.html" target="_self">DocsMap</a></td><td class="desc"></td></tr>
<tr id="row_15_9_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d2f/classdynamic__config_1_1Error.html" target="_self">Error</a></td><td class="desc"></td></tr>
<tr id="row_15_10_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/dc3/classdynamic__config_1_1Key.html" target="_self">Key</a></td><td class="desc">A config key is a unique identifier for a config variable </td></tr>
<tr id="row_15_11_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/d89/classdynamic__config_1_1KeyValue.html" target="_self">KeyValue</a></td><td class="desc">A type-erased config key-value pair </td></tr>
<tr id="row_15_12_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/d96/classdynamic__config_1_1Snapshot.html" target="_self">Snapshot</a></td><td class="desc">The shared snapshot of <a class="el" href="d5/d46/md_en_2userver_2dynamic__config.html">dynamic configs</a>. Cheap to copy, even cheaper to move. Thread safe, not updated with new dynamic config values in background (it's a snapshot!) </td></tr>
<tr id="row_15_13_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/d22/classdynamic__config_1_1Source.html" target="_self">Source</a></td><td class="desc">A client for easy dynamic config fetching in components </td></tr>
<tr id="row_15_14_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/dec/classdynamic__config_1_1StorageMock.html" target="_self">StorageMock</a></td><td class="desc">Backing storage for <code><a class="el" href="d1/d22/classdynamic__config_1_1Source.html" title="A client for easy dynamic config fetching in components.">dynamic_config::Source</a></code> in tests and benchmarks </td></tr>
<tr id="row_15_15_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/df5/classdynamic__config_1_1VariableSnapshotPtr.html" target="_self">VariableSnapshotPtr</a></td><td class="desc"></td></tr>
<tr id="row_16_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_16_" class="arrow" onclick="dynsection.toggleFolder('16_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="dc/d3f/namespaceengine.html" target="_self">engine</a></td><td class="desc">Asynchronous engine primitives </td></tr>
<tr id="row_16_0_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_16_0_" class="arrow" onclick="dynsection.toggleFolder('16_0_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="dd/daf/namespaceengine_1_1io.html" target="_self">io</a></td><td class="desc">Low-level asynchronous I/O interfaces </td></tr>
<tr id="row_16_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_16_0_0_" class="arrow" onclick="dynsection.toggleFolder('16_0_0_')">►</span><span class="icona"><span class="icon">N</span></span><b>sys_linux</b></td><td class="desc"></td></tr>
<tr id="row_16_0_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/d55/structengine_1_1io_1_1sys__linux_1_1Event.html" target="_self">Event</a></td><td class="desc">Notification event </td></tr>
<tr id="row_16_0_0_1_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/dca/classengine_1_1io_1_1sys__linux_1_1Inotify.html" target="_self">Inotify</a></td><td class="desc">File descriptor that allows one to monitor filesystem events, such as file creation, modification, etc </td></tr>
<tr id="row_16_0_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/d6f/classengine_1_1io_1_1AddrException.html" target="_self">AddrException</a></td><td class="desc"><a class="el" href="dd/dcf/classengine_1_1io_1_1Socket.html" title="Socket representation.">Socket</a> address-related exceptions </td></tr>
<tr id="row_16_0_2_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/dfb/classengine_1_1io_1_1BufferedReader.html" target="_self">BufferedReader</a></td><td class="desc">Wrapper for buffered input </td></tr>
<tr id="row_16_0_3_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/d75/classengine_1_1io_1_1FdPoller.html" target="_self">FdPoller</a></td><td class="desc">Low-level poller that can wait for read, write, and read/write operations on a file descriptor. It does not provide read/write operations </td></tr>
<tr id="row_16_0_4_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/de3/classengine_1_1io_1_1IoCancelled.html" target="_self">IoCancelled</a></td><td class="desc"></td></tr>
<tr id="row_16_0_5_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/dd1/structengine_1_1io_1_1IoData.html" target="_self">IoData</a></td><td class="desc"><a class="el" href="d3/dd1/structengine_1_1io_1_1IoData.html" title="IoData for vector send.">IoData</a> for vector send </td></tr>
<tr id="row_16_0_6_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/d81/classengine_1_1io_1_1IoException.html" target="_self">IoException</a></td><td class="desc">Generic I/O error </td></tr>
<tr id="row_16_0_7_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/de4/classengine_1_1io_1_1IoInterrupted.html" target="_self">IoInterrupted</a></td><td class="desc">I/O interruption </td></tr>
<tr id="row_16_0_8_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/d90/classengine_1_1io_1_1IoSystemError.html" target="_self">IoSystemError</a></td><td class="desc">Operating system I/O error </td></tr>
<tr id="row_16_0_9_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/d2d/classengine_1_1io_1_1IoTimeout.html" target="_self">IoTimeout</a></td><td class="desc">I/O timeout </td></tr>
<tr id="row_16_0_10_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/dc8/classengine_1_1io_1_1Pipe.html" target="_self">Pipe</a></td><td class="desc">Unidirectional pipe representation </td></tr>
<tr id="row_16_0_11_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/d43/classengine_1_1io_1_1PipeReader.html" target="_self">PipeReader</a></td><td class="desc">Reading end of an unidirectional pipe </td></tr>
<tr id="row_16_0_12_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/d7b/classengine_1_1io_1_1PipeWriter.html" target="_self">PipeWriter</a></td><td class="desc">Writing end of an unidirectional pipe </td></tr>
<tr id="row_16_0_13_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_16_0_13_" class="arrow" onclick="dynsection.toggleFolder('16_0_13_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/d17/classengine_1_1io_1_1Poller.html" target="_self">Poller</a></td><td class="desc">I/O event monitor </td></tr>
<tr id="row_16_0_13_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/de5/structengine_1_1io_1_1Poller_1_1Event.html" target="_self">Event</a></td><td class="desc">I/O event </td></tr>
<tr id="row_16_0_14_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/d1b/classengine_1_1io_1_1ReadableBase.html" target="_self">ReadableBase</a></td><td class="desc"></td></tr>
<tr id="row_16_0_15_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/d1e/classengine_1_1io_1_1RwBase.html" target="_self">RwBase</a></td><td class="desc"></td></tr>
<tr id="row_16_0_16_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/dc0/classengine_1_1io_1_1Sockaddr.html" target="_self">Sockaddr</a></td><td class="desc">Native socket address wrapper </td></tr>
<tr id="row_16_0_17_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_16_0_17_" class="arrow" onclick="dynsection.toggleFolder('16_0_17_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/dcf/classengine_1_1io_1_1Socket.html" target="_self">Socket</a></td><td class="desc"><a class="el" href="dd/dcf/classengine_1_1io_1_1Socket.html" title="Socket representation.">Socket</a> representation </td></tr>
<tr id="row_16_0_17_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/d72/structengine_1_1io_1_1Socket_1_1RecvFromResult.html" target="_self">RecvFromResult</a></td><td class="desc"></td></tr>
<tr id="row_16_0_18_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/d4c/classengine_1_1io_1_1TerminatorNotFoundException.html" target="_self">TerminatorNotFoundException</a></td><td class="desc"></td></tr>
<tr id="row_16_0_19_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/d1d/classengine_1_1io_1_1TlsException.html" target="_self">TlsException</a></td><td class="desc">TLS I/O error </td></tr>
<tr id="row_16_0_20_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d00/classengine_1_1io_1_1TlsWrapper.html" target="_self">TlsWrapper</a></td><td class="desc"></td></tr>
<tr id="row_16_0_21_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/d42/classengine_1_1io_1_1WritableBase.html" target="_self">WritableBase</a></td><td class="desc"></td></tr>
<tr id="row_16_1_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_16_1_" class="arrow" onclick="dynsection.toggleFolder('16_1_')">►</span><span class="icona"><span class="icon">N</span></span><b>subprocess</b></td><td class="desc"></td></tr>
<tr id="row_16_1_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/d5b/classengine_1_1subprocess_1_1ChildProcess.html" target="_self">ChildProcess</a></td><td class="desc"></td></tr>
<tr id="row_16_1_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/df1/classengine_1_1subprocess_1_1ChildProcessStatus.html" target="_self">ChildProcessStatus</a></td><td class="desc">Status of finished subprocess </td></tr>
<tr id="row_16_1_2_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/dc3/classengine_1_1subprocess_1_1ChildProcessStatusException.html" target="_self">ChildProcessStatusException</a></td><td class="desc"></td></tr>
<tr id="row_16_1_3_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/dea/classengine_1_1subprocess_1_1EnvironmentVariables.html" target="_self">EnvironmentVariables</a></td><td class="desc">Environment variables representation </td></tr>
<tr id="row_16_1_4_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/dbe/classengine_1_1subprocess_1_1EnvironmentVariablesScope.html" target="_self">EnvironmentVariablesScope</a></td><td class="desc">RAII idiom guard of environment variables </td></tr>
<tr id="row_16_1_5_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/da1/classengine_1_1subprocess_1_1EnvironmentVariablesUpdate.html" target="_self">EnvironmentVariablesUpdate</a></td><td class="desc">Iterable environment variables wrapper to update values </td></tr>
<tr id="row_16_1_6_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/dce/structengine_1_1subprocess_1_1ExecOptions.html" target="_self">ExecOptions</a></td><td class="desc">Structure of settings for executing commands in the OS </td></tr>
<tr id="row_16_1_7_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/d4f/classengine_1_1subprocess_1_1ProcessStarter.html" target="_self">ProcessStarter</a></td><td class="desc">Creates a new OS subprocess and executes a command in it </td></tr>
<tr id="row_16_2_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/def/classengine_1_1CancellableSemaphore.html" target="_self">CancellableSemaphore</a></td><td class="desc">Class that allows up to <code>max_simultaneous_locks</code> concurrent accesses to the critical section. It honours task cancellation, unlike <a class="el" href="db/d16/classengine_1_1Semaphore.html" title="Class that allows up to max_simultaneous_locks concurrent accesses to the critical section....">Semaphore</a> </td></tr>
<tr id="row_16_3_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/d5d/classengine_1_1ConditionVariable.html" target="_self">ConditionVariable</a></td><td class="desc">Std::condition_variable replacement for asynchronous tasks </td></tr>
<tr id="row_16_4_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/d6a/classengine_1_1Deadline.html" target="_self">Deadline</a></td><td class="desc">Internal representation of a deadline time point </td></tr>
<tr id="row_16_5_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d67/classengine_1_1Future.html" target="_self">Future</a></td><td class="desc">Std::future replacement for asynchronous tasks that works in pair with <a class="el" href="d9/d2e/classengine_1_1Promise.html" title="std::promise replacement for asynchronous tasks that works in pair with engine::Future">engine::Promise</a> </td></tr>
<tr id="row_16_6_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/da4/classengine_1_1Mutex.html" target="_self">Mutex</a></td><td class="desc">Std::mutex replacement for asynchronous tasks </td></tr>
<tr id="row_16_7_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/d2e/classengine_1_1Promise.html" target="_self">Promise</a></td><td class="desc">Std::promise replacement for asynchronous tasks that works in pair with <a class="el" href="d8/d67/classengine_1_1Future.html" title="std::future replacement for asynchronous tasks that works in pair with engine::Promise">engine::Future</a> </td></tr>
<tr id="row_16_8_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/df2/classengine_1_1Promise_3_01void_01_4.html" target="_self">Promise< void ></a></td><td class="desc"></td></tr>
<tr id="row_16_9_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/d16/classengine_1_1Semaphore.html" target="_self">Semaphore</a></td><td class="desc">Class that allows up to <code>max_simultaneous_locks</code> concurrent accesses to the critical section. It ignores task cancellation, unlike <a class="el" href="de/def/classengine_1_1CancellableSemaphore.html" title="Class that allows up to max_simultaneous_locks concurrent accesses to the critical section....">CancellableSemaphore</a> </td></tr>
<tr id="row_16_10_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/da6/classengine_1_1SemaphoreLock.html" target="_self">SemaphoreLock</a></td><td class="desc">A replacement for std::shared_lock that accepts <a class="el" href="de/d6a/classengine_1_1Deadline.html" title="Internal representation of a deadline time point.">Deadline</a> arguments </td></tr>
<tr id="row_16_11_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/dd3/classengine_1_1SemaphoreLockCancelledError.html" target="_self">SemaphoreLockCancelledError</a></td><td class="desc">Thrown by <a class="el" href="de/def/classengine_1_1CancellableSemaphore.html" title="Class that allows up to max_simultaneous_locks concurrent accesses to the critical section....">engine::CancellableSemaphore</a> on current task cancellation </td></tr>
<tr id="row_16_12_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/d70/classengine_1_1SharedMutex.html" target="_self">SharedMutex</a></td><td class="desc">Std::shared_mutex replacement for asynchronous tasks </td></tr>
<tr id="row_16_13_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d90/classengine_1_1SharedTask.html" target="_self">SharedTask</a></td><td class="desc">Asynchronous task that has a shared ownership of the payload </td></tr>
<tr id="row_16_14_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/d97/classengine_1_1SharedTaskWithResult.html" target="_self">SharedTaskWithResult</a></td><td class="desc">Asynchronous task with result that has a shared ownership of payload </td></tr>
<tr id="row_16_15_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_16_15_" class="arrow" onclick="dynsection.toggleFolder('16_15_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d87/classengine_1_1SingleConsumerEvent.html" target="_self">SingleConsumerEvent</a></td><td class="desc">A multiple-producers, single-consumer event </td></tr>
<tr id="row_16_15_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/dcf/structengine_1_1SingleConsumerEvent_1_1NoAutoReset.html" target="_self">NoAutoReset</a></td><td class="desc"></td></tr>
<tr id="row_16_16_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d64/classengine_1_1SingleThreadedTaskProcessorsPool.html" target="_self">SingleThreadedTaskProcessorsPool</a></td><td class="desc"></td></tr>
<tr id="row_16_17_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/dde/classengine_1_1SingleUseEvent.html" target="_self">SingleUseEvent</a></td><td class="desc">A single-producer, single-consumer event </td></tr>
<tr id="row_16_18_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/dd4/classengine_1_1SingleWaitingTaskMutex.html" target="_self">SingleWaitingTaskMutex</a></td><td class="desc">Lighter version of <a class="el" href="d0/da4/classengine_1_1Mutex.html" title="std::mutex replacement for asynchronous tasks.">Mutex</a> with not more than 1 waiting task </td></tr>
<tr id="row_16_19_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d7c/classengine_1_1Task.html" target="_self">Task</a></td><td class="desc">Asynchronous task that has a unique ownership of the payload </td></tr>
<tr id="row_16_20_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/d4b/classengine_1_1TaskBase.html" target="_self">TaskBase</a></td><td class="desc">Base class for all the asynchronous tasks (<a class="el" href="d8/d7c/classengine_1_1Task.html" title="Asynchronous task that has a unique ownership of the payload.">engine::Task</a>, <a class="el" href="df/d90/classengine_1_1SharedTask.html" title="Asynchronous task that has a shared ownership of the payload.">engine::SharedTask</a>, <a class="el" href="de/d97/classengine_1_1SharedTaskWithResult.html" title="Asynchronous task with result that has a shared ownership of payload.">engine::SharedTaskWithResult</a>, <a class="el" href="db/d80/classengine_1_1TaskWithResult.html">engine::TaskWithResult</a>, <a class="el" href="db/d9d/classdist__lock_1_1DistLockedTask.html" title="A task that tries to acquire a distributed lock and runs user callback once while the lock is held.">dist_lock::DistLockedTask</a>, ...) </td></tr>
<tr id="row_16_21_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d40/classengine_1_1TaskCancellationBlocker.html" target="_self">TaskCancellationBlocker</a></td><td class="desc"></td></tr>
<tr id="row_16_22_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/db5/classengine_1_1TaskCancellationToken.html" target="_self">TaskCancellationToken</a></td><td class="desc">Cancellation token to given task object </td></tr>
<tr id="row_16_23_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/dc1/classengine_1_1TaskCancelledException.html" target="_self">TaskCancelledException</a></td><td class="desc">Thrown if a <code><a class="el" href="db/d80/classengine_1_1TaskWithResult.html">TaskWithResult</a></code>, for which we were waiting, got cancelled </td></tr>
<tr id="row_16_24_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/d8b/classengine_1_1TaskInheritedVariable.html" target="_self">TaskInheritedVariable</a></td><td class="desc"><a class="el" href="d1/d8b/classengine_1_1TaskInheritedVariable.html" title="TaskInheritedVariable is a per-coroutine variable of arbitrary type.">TaskInheritedVariable</a> is a per-coroutine variable of arbitrary type </td></tr>
<tr id="row_16_25_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/d40/classengine_1_1TaskLocalVariable.html" target="_self">TaskLocalVariable</a></td><td class="desc"><a class="el" href="d0/d40/classengine_1_1TaskLocalVariable.html" title="TaskLocalVariable is a per-coroutine variable of arbitrary type.">TaskLocalVariable</a> is a per-coroutine variable of arbitrary type </td></tr>
<tr id="row_16_26_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/dde/structengine_1_1TaskProcessorPoolsConfig.html" target="_self">TaskProcessorPoolsConfig</a></td><td class="desc">A lightweight TaskProcessor config for <a class="el" href="dc/d3f/namespaceengine.html#a2ca4ae4fb014a10f1f5f1195eb2fe203" title="Runs a payload in a temporary coroutine engine instance.">engine::RunStandalone</a> </td></tr>
<tr id="row_16_27_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/d0e/classengine_1_1TaskProcessorsLoadMonitor.html" target="_self">TaskProcessorsLoadMonitor</a></td><td class="desc">Component to monitor CPU usage for every TaskProcessor present in the service, and dump per-thread stats into metrics </td></tr>
<tr id="row_16_28_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/d80/classengine_1_1TaskWithResult.html" target="_self">TaskWithResult</a></td><td class="desc"></td></tr>
<tr id="row_16_29_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/d5a/classengine_1_1UnreachableSemaphoreLockError.html" target="_self">UnreachableSemaphoreLockError</a></td><td class="desc"></td></tr>
<tr id="row_16_30_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/dae/classengine_1_1WaitInterruptedException.html" target="_self">WaitInterruptedException</a></td><td class="desc"></td></tr>
<tr id="row_17_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_17_" class="arrow" onclick="dynsection.toggleFolder('17_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="d6/dca/namespaceerror__injection.html" target="_self">error_injection</a></td><td class="desc">Artificial errors injection framework </td></tr>
<tr id="row_17_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/dae/classerror__injection_1_1Hook.html" target="_self">Hook</a></td><td class="desc"></td></tr>
<tr id="row_17_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d85/structerror__injection_1_1Settings.html" target="_self">Settings</a></td><td class="desc">Artificial error injection settings </td></tr>
<tr id="row_18_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_18_" class="arrow" onclick="dynsection.toggleFolder('18_')">►</span><span class="icona"><span class="icon">N</span></span><b>fmt</b></td><td class="desc"></td></tr>
<tr id="row_18_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/d03/structfmt_1_1formatter_3_01boost_1_1uuids_1_1uuid_01_4.html" target="_self">formatter< boost::uuids::uuid ></a></td><td class="desc"></td></tr>
<tr id="row_18_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/df7/structfmt_1_1formatter_3_01T_00_01Char_00_01std_1_1enable__if__t_3_1_1utils_1_1IsStrongTypedef_3_01T_01_4_02_03_4_01_4.html" target="_self">formatter< T, Char, std::enable_if_t<::utils::IsStrongTypedef< T >{}> ></a></td><td class="desc"></td></tr>
<tr id="row_18_2_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/dba/classfmt_1_1formatter_3_1_1decimal64_1_1Decimal_3_01Prec_00_01RoundPolicy_01_4_00_01Char_01_4.html" target="_self">formatter<::decimal64::Decimal< Prec, RoundPolicy >, Char ></a></td><td class="desc">Fmt support </td></tr>
<tr id="row_18_3_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/d5d/structfmt_1_1formatter_3_1_1engine_1_1io_1_1Sockaddr_01_4.html" target="_self">formatter<::engine::io::Sockaddr ></a></td><td class="desc">Socket address fmt formatter </td></tr>
<tr id="row_18_4_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/da4/structfmt_1_1formatter_3_1_1formats_1_1bson_1_1Document_01_4.html" target="_self">formatter<::formats::bson::Document ></a></td><td class="desc">Uses <a class="el" href="dd/dee/namespaceformats_1_1bson.html#a4c3c24d951a3b8196f1d25ade1412377">formats::bson::ToRelaxedJsonString</a> representation by default </td></tr>
<tr id="row_18_5_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/dc7/structfmt_1_1formatter_3_1_1formats_1_1bson_1_1JsonString_01_4.html" target="_self">formatter<::formats::bson::JsonString ></a></td><td class="desc"></td></tr>
<tr id="row_18_6_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d07/structfmt_1_1formatter_3_1_1formats_1_1json_1_1Value_01_4.html" target="_self">formatter<::formats::json::Value ></a></td><td class="desc"></td></tr>
<tr id="row_18_7_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/d76/structfmt_1_1formatter_3_1_1http_1_1headers_1_1PredefinedHeader_01_4.html" target="_self">formatter<::http::headers::PredefinedHeader ></a></td><td class="desc"></td></tr>
<tr id="row_18_8_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d39/structfmt_1_1formatter_3_1_1http_1_1StatusCode_01_4.html" target="_self">formatter<::http::StatusCode ></a></td><td class="desc"></td></tr>
<tr id="row_18_9_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/def/structfmt_1_1formatter_3_1_1server_1_1http_1_1HttpMethod_01_4.html" target="_self">formatter<::server::http::HttpMethod ></a></td><td class="desc"></td></tr>
<tr id="row_18_10_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/d96/classfmt_1_1formatter_3_1_1utils_1_1datetime_1_1TimeOfDay_3_01Duration_01_4_01_4.html" target="_self">formatter<::utils::datetime::TimeOfDay< Duration > ></a></td><td class="desc"></td></tr>
<tr id="row_18_11_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/d45/structfmt_1_1formatter_3_1_1utils_1_1SmallString_3_01N_01_4_01_4.html" target="_self">formatter<::utils::SmallString< N > ></a></td><td class="desc"></td></tr>
<tr id="row_18_12_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/dba/structfmt_1_1formatter_3_1_1utils_1_1statistics_1_1HistogramView_01_4.html" target="_self">formatter<::utils::statistics::HistogramView ></a></td><td class="desc"></td></tr>
<tr id="row_18_13_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/ddf/structfmt_1_1formatter_3_1_1utils_1_1statistics_1_1Label_01_4.html" target="_self">formatter<::utils::statistics::Label ></a></td><td class="desc"></td></tr>
<tr id="row_18_14_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/da3/structfmt_1_1formatter_3_1_1utils_1_1statistics_1_1LabelsSpan_01_4.html" target="_self">formatter<::utils::statistics::LabelsSpan ></a></td><td class="desc"></td></tr>
<tr id="row_18_15_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d7c/structfmt_1_1formatter_3_1_1utils_1_1statistics_1_1LabelView_01_4.html" target="_self">formatter<::utils::statistics::LabelView ></a></td><td class="desc"></td></tr>
<tr id="row_18_16_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/d46/classfmt_1_1formatter_3_1_1utils_1_1statistics_1_1MetricValue_01_4.html" target="_self">formatter<::utils::statistics::MetricValue ></a></td><td class="desc"></td></tr>
<tr id="row_18_17_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/d86/classfmt_1_1formatter_3_1_1utils_1_1statistics_1_1Rate_01_4.html" target="_self">formatter<::utils::statistics::Rate ></a></td><td class="desc"></td></tr>
<tr id="row_19_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_19_" class="arrow" onclick="dynsection.toggleFolder('19_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="d8/d5b/namespaceformats.html" target="_self">formats</a></td><td class="desc">Value formats representation, parsing and serialization </td></tr>
<tr id="row_19_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_19_0_" class="arrow" onclick="dynsection.toggleFolder('19_0_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="dd/dee/namespaceformats_1_1bson.html" target="_self">bson</a></td><td class="desc">BSON support </td></tr>
<tr id="row_19_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/d18/classformats_1_1bson_1_1Binary.html" target="_self">Binary</a></td><td class="desc">BSON <a class="el" href="de/d18/classformats_1_1bson_1_1Binary.html" title="BSON Binary.">Binary</a> </td></tr>
<tr id="row_19_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/d9e/classformats_1_1bson_1_1BsonException.html" target="_self">BsonException</a></td><td class="desc">Generic BSON-related exception </td></tr>
<tr id="row_19_0_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/dba/classformats_1_1bson_1_1BsonString.html" target="_self">BsonString</a></td><td class="desc"></td></tr>
<tr id="row_19_0_3_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/de6/classformats_1_1bson_1_1ConversionException.html" target="_self">ConversionException</a></td><td class="desc">Conversion error </td></tr>
<tr id="row_19_0_4_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/dc1/classformats_1_1bson_1_1Decimal128.html" target="_self">Decimal128</a></td><td class="desc">BSON <a class="el" href="dd/dc1/classformats_1_1bson_1_1Decimal128.html" title="BSON Decimal128.">Decimal128</a> </td></tr>
<tr id="row_19_0_5_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/d49/classformats_1_1bson_1_1Document.html" target="_self">Document</a></td><td class="desc">BSON document </td></tr>
<tr id="row_19_0_6_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d55/classformats_1_1bson_1_1ExceptionWithPath.html" target="_self">ExceptionWithPath</a></td><td class="desc"></td></tr>
<tr id="row_19_0_7_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/deb/classformats_1_1bson_1_1Iterator.html" target="_self">Iterator</a></td><td class="desc"><a class="el" href="d1/deb/classformats_1_1bson_1_1Iterator.html" title="Iterator for BSON values.">Iterator</a> for BSON values </td></tr>
<tr id="row_19_0_8_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/de8/classformats_1_1bson_1_1JsonString.html" target="_self">JsonString</a></td><td class="desc"></td></tr>
<tr id="row_19_0_9_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/dfd/classformats_1_1bson_1_1MaxKey.html" target="_self">MaxKey</a></td><td class="desc">BSON <a class="el" href="dd/dfd/classformats_1_1bson_1_1MaxKey.html" title="BSON MaxKey.">MaxKey</a> </td></tr>
<tr id="row_19_0_10_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/d07/classformats_1_1bson_1_1MemberMissingException.html" target="_self">MemberMissingException</a></td><td class="desc">BSON nonexisting member access error </td></tr>
<tr id="row_19_0_11_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/da0/classformats_1_1bson_1_1MinKey.html" target="_self">MinKey</a></td><td class="desc">BSON <a class="el" href="d3/da0/classformats_1_1bson_1_1MinKey.html" title="BSON MinKey.">MinKey</a> </td></tr>
<tr id="row_19_0_12_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/d41/classformats_1_1bson_1_1Oid.html" target="_self">Oid</a></td><td class="desc">BSON ObjectId </td></tr>
<tr id="row_19_0_13_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/dd1/classformats_1_1bson_1_1OutOfBoundsException.html" target="_self">OutOfBoundsException</a></td><td class="desc">BSON array indexing error </td></tr>
<tr id="row_19_0_14_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d86/classformats_1_1bson_1_1ParseException.html" target="_self">ParseException</a></td><td class="desc">BSON parsing error </td></tr>
<tr id="row_19_0_15_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/d82/classformats_1_1bson_1_1Timestamp.html" target="_self">Timestamp</a></td><td class="desc">BSON <a class="el" href="d3/d82/classformats_1_1bson_1_1Timestamp.html" title="BSON Timestamp.">Timestamp</a> </td></tr>
<tr id="row_19_0_16_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/d94/classformats_1_1bson_1_1TypeMismatchException.html" target="_self">TypeMismatchException</a></td><td class="desc">BSON types mismatch error </td></tr>
<tr id="row_19_0_17_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_19_0_17_" class="arrow" onclick="dynsection.toggleFolder('19_0_17_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/d67/classformats_1_1bson_1_1Value.html" target="_self">Value</a></td><td class="desc">Non-mutable BSON value representation </td></tr>
<tr id="row_19_0_17_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/d1a/structformats_1_1bson_1_1Value_1_1DefaultConstructed.html" target="_self">DefaultConstructed</a></td><td class="desc"></td></tr>
<tr id="row_19_0_18_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/d70/classformats_1_1bson_1_1ValueBuilder.html" target="_self">ValueBuilder</a></td><td class="desc">Builder for BSON </td></tr>
<tr id="row_19_1_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_19_1_" class="arrow" onclick="dynsection.toggleFolder('19_1_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="d4/d6e/namespaceformats_1_1common.html" target="_self">common</a></td><td class="desc">Common utilities for all the formats </td></tr>
<tr id="row_19_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/d1b/classformats_1_1common_1_1ConversionStack.html" target="_self">ConversionStack</a></td><td class="desc">Used in the implementation of functions that convert between different formats, e.g. <a class="el" href="da/dc1/classformats_1_1yaml_1_1Value.html" title="Non-mutable YAML value representation.">formats::yaml::Value</a> to <a class="el" href="de/d91/classformats_1_1json_1_1Value.html" title="Non-mutable JSON value representation.">formats::json::Value</a>, etc </td></tr>
<tr id="row_19_1_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_19_1_1_" class="arrow" onclick="dynsection.toggleFolder('19_1_1_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/d37/classformats_1_1common_1_1ItemsWrapper.html" target="_self">ItemsWrapper</a></td><td class="desc">Wrapper for handy python-like iteration over a map </td></tr>
<tr id="row_19_1_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d78/classformats_1_1common_1_1ItemsWrapper_1_1Iterator.html" target="_self">Iterator</a></td><td class="desc"></td></tr>
<tr id="row_19_1_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/d39/structformats_1_1common_1_1ItemsWrapperValue.html" target="_self">ItemsWrapperValue</a></td><td class="desc"></td></tr>
<tr id="row_19_1_3_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/d0e/classformats_1_1common_1_1Path.html" target="_self">Path</a></td><td class="desc"></td></tr>
<tr id="row_19_1_4_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d3e/classformats_1_1common_1_1TransferTag.html" target="_self">TransferTag</a></td><td class="desc">This tag class is used to move a <code>ValueBuilder</code> object without copying </td></tr>
<tr id="row_19_2_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_19_2_" class="arrow" onclick="dynsection.toggleFolder('19_2_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="de/da1/namespaceformats_1_1json.html" target="_self">json</a></td><td class="desc">JSON support </td></tr>
<tr id="row_19_2_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_19_2_0_" class="arrow" onclick="dynsection.toggleFolder('19_2_0_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="d0/dc4/namespaceformats_1_1json_1_1parser.html" target="_self">parser</a></td><td class="desc">SAX parser tools </td></tr>
<tr id="row_19_2_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/d6a/classformats_1_1json_1_1parser_1_1ArrayParser.html" target="_self">ArrayParser</a></td><td class="desc"></td></tr>
<tr id="row_19_2_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/d7c/classformats_1_1json_1_1parser_1_1BaseError.html" target="_self">BaseError</a></td><td class="desc"></td></tr>
<tr id="row_19_2_0_2_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/d76/classformats_1_1json_1_1parser_1_1BaseParser.html" target="_self">BaseParser</a></td><td class="desc">Base class for SAX parser </td></tr>
<tr id="row_19_2_0_3_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/dd1/classformats_1_1json_1_1parser_1_1BaseValidator.html" target="_self">BaseValidator</a></td><td class="desc"></td></tr>
<tr id="row_19_2_0_4_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/d4a/classformats_1_1json_1_1parser_1_1BoolParser.html" target="_self">BoolParser</a></td><td class="desc"></td></tr>
<tr id="row_19_2_0_5_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/d7e/classformats_1_1json_1_1parser_1_1EmptyValidator.html" target="_self">EmptyValidator</a></td><td class="desc"></td></tr>
<tr id="row_19_2_0_6_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/d0f/classformats_1_1json_1_1parser_1_1IntegralParser.html" target="_self">IntegralParser</a></td><td class="desc"></td></tr>
<tr id="row_19_2_0_7_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/d67/classformats_1_1json_1_1parser_1_1IntegralParser_3_01std_1_1int32__t_01_4.html" target="_self">IntegralParser< std::int32_t ></a></td><td class="desc"></td></tr>
<tr id="row_19_2_0_8_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/dd8/classformats_1_1json_1_1parser_1_1IntegralParser_3_01std_1_1int64__t_01_4.html" target="_self">IntegralParser< std::int64_t ></a></td><td class="desc"></td></tr>
<tr id="row_19_2_0_9_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/da4/classformats_1_1json_1_1parser_1_1InternalParseError.html" target="_self">InternalParseError</a></td><td class="desc"></td></tr>
<tr id="row_19_2_0_10_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/d70/classformats_1_1json_1_1parser_1_1JsonValueParser.html" target="_self">JsonValueParser</a></td><td class="desc">SAX-parser for <a class="el" href="de/d91/classformats_1_1json_1_1Value.html" title="Non-mutable JSON value representation.">formats::json::Value</a> </td></tr>
<tr id="row_19_2_0_11_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/db3/classformats_1_1json_1_1parser_1_1MapParser.html" target="_self">MapParser</a></td><td class="desc"></td></tr>
<tr id="row_19_2_0_12_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/d34/classformats_1_1json_1_1parser_1_1NumberParser.html" target="_self">NumberParser</a></td><td class="desc"></td></tr>
<tr id="row_19_2_0_13_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/d03/classformats_1_1json_1_1parser_1_1ParseError.html" target="_self">ParseError</a></td><td class="desc"></td></tr>
<tr id="row_19_2_0_14_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d7b/classformats_1_1json_1_1parser_1_1ParserHandler.html" target="_self">ParserHandler</a></td><td class="desc"></td></tr>
<tr id="row_19_2_0_15_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/d49/classformats_1_1json_1_1parser_1_1ParserState.html" target="_self">ParserState</a></td><td class="desc"></td></tr>
<tr id="row_19_2_0_16_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/dd7/classformats_1_1json_1_1parser_1_1StringParser.html" target="_self">StringParser</a></td><td class="desc"></td></tr>
<tr id="row_19_2_0_17_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/da2/classformats_1_1json_1_1parser_1_1Subscriber.html" target="_self">Subscriber</a></td><td class="desc"></td></tr>
<tr id="row_19_2_0_18_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/dfd/classformats_1_1json_1_1parser_1_1SubscriberSink.html" target="_self">SubscriberSink</a></td><td class="desc"></td></tr>
<tr id="row_19_2_0_19_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d1a/classformats_1_1json_1_1parser_1_1SubscriberSinkOptional.html" target="_self">SubscriberSinkOptional</a></td><td class="desc"></td></tr>
<tr id="row_19_2_0_20_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/da9/classformats_1_1json_1_1parser_1_1TypedParser.html" target="_self">TypedParser</a></td><td class="desc">Main base class for SAX parsers </td></tr>
<tr id="row_19_2_0_21_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/d65/classformats_1_1json_1_1parser_1_1Validator.html" target="_self">Validator</a></td><td class="desc"></td></tr>
<tr id="row_19_2_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d1f/classformats_1_1json_1_1BadStreamException.html" target="_self">BadStreamException</a></td><td class="desc"></td></tr>
<tr id="row_19_2_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/d49/classformats_1_1json_1_1ConversionException.html" target="_self">ConversionException</a></td><td class="desc">Conversion error </td></tr>
<tr id="row_19_2_3_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/d84/classformats_1_1json_1_1Exception.html" target="_self">Exception</a></td><td class="desc"></td></tr>
<tr id="row_19_2_4_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/df3/classformats_1_1json_1_1ExceptionWithPath.html" target="_self">ExceptionWithPath</a></td><td class="desc"></td></tr>
<tr id="row_19_2_5_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/dcc/classformats_1_1json_1_1Iterator.html" target="_self">Iterator</a></td><td class="desc"><a class="el" href="d1/dcc/classformats_1_1json_1_1Iterator.html" title="Iterator for formats::json::Value">Iterator</a> for <code><a class="el" href="de/d91/classformats_1_1json_1_1Value.html" title="Non-mutable JSON value representation.">formats::json::Value</a></code> </td></tr>
<tr id="row_19_2_6_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/da8/classformats_1_1json_1_1MemberMissingException.html" target="_self">MemberMissingException</a></td><td class="desc"></td></tr>
<tr id="row_19_2_7_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/d4c/classformats_1_1json_1_1OutOfBoundsException.html" target="_self">OutOfBoundsException</a></td><td class="desc"></td></tr>
<tr id="row_19_2_8_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/dff/classformats_1_1json_1_1ParseException.html" target="_self">ParseException</a></td><td class="desc"></td></tr>
<tr id="row_19_2_9_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/daf/structformats_1_1json_1_1PrettyFormat.html" target="_self">PrettyFormat</a></td><td class="desc"></td></tr>
<tr id="row_19_2_10_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_19_2_10_" class="arrow" onclick="dynsection.toggleFolder('19_2_10_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/d70/classformats_1_1json_1_1Schema.html" target="_self">Schema</a></td><td class="desc">Contains a prepared JSON schema </td></tr>
<tr id="row_19_2_10_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d84/classformats_1_1json_1_1Schema_1_1ValidationError.html" target="_self">ValidationError</a></td><td class="desc"></td></tr>
<tr id="row_19_2_10_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/dbb/classformats_1_1json_1_1Schema_1_1ValidationResult.html" target="_self">ValidationResult</a></td><td class="desc">Contains error details (if any) from <a class="el" href="d5/d70/classformats_1_1json_1_1Schema.html#a38c502087095e5e9b8f2467e05019064" title="Validates JSON against the Schema.">Schema::Validate</a> </td></tr>
<tr id="row_19_2_11_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d19/classformats_1_1json_1_1SchemaValidationException.html" target="_self">SchemaValidationException</a></td><td class="desc"></td></tr>
<tr id="row_19_2_12_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_19_2_12_" class="arrow" onclick="dynsection.toggleFolder('19_2_12_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/d55/classformats_1_1json_1_1StringBuilder.html" target="_self">StringBuilder</a></td><td class="desc">SAX like builder of JSON string. Use with extreme caution and only in performance critical part of your code </td></tr>
<tr id="row_19_2_12_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/da7/classformats_1_1json_1_1StringBuilder_1_1ArrayGuard.html" target="_self">ArrayGuard</a></td><td class="desc"></td></tr>
<tr id="row_19_2_12_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/d9e/classformats_1_1json_1_1StringBuilder_1_1ObjectGuard.html" target="_self">ObjectGuard</a></td><td class="desc"></td></tr>
<tr id="row_19_2_13_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/da0/classformats_1_1json_1_1TypeMismatchException.html" target="_self">TypeMismatchException</a></td><td class="desc"></td></tr>
<tr id="row_19_2_14_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/da0/classformats_1_1json_1_1UnknownDiscriminatorException.html" target="_self">UnknownDiscriminatorException</a></td><td class="desc"></td></tr>
<tr id="row_19_2_15_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_19_2_15_" class="arrow" onclick="dynsection.toggleFolder('19_2_15_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/d91/classformats_1_1json_1_1Value.html" target="_self">Value</a></td><td class="desc">Non-mutable JSON value representation </td></tr>
<tr id="row_19_2_15_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/de1/structformats_1_1json_1_1Value_1_1DefaultConstructed.html" target="_self">DefaultConstructed</a></td><td class="desc"></td></tr>
<tr id="row_19_2_15_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/d13/structformats_1_1json_1_1Value_1_1IterTraits.html" target="_self">IterTraits</a></td><td class="desc"></td></tr>
<tr id="row_19_2_16_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_19_2_16_" class="arrow" onclick="dynsection.toggleFolder('19_2_16_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/daa/classformats_1_1json_1_1ValueBuilder.html" target="_self">ValueBuilder</a></td><td class="desc">Builder for JSON </td></tr>
<tr id="row_19_2_16_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d37/structformats_1_1json_1_1ValueBuilder_1_1IterTraits.html" target="_self">IterTraits</a></td><td class="desc"></td></tr>
<tr id="row_19_3_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_19_3_" class="arrow" onclick="dynsection.toggleFolder('19_3_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="d9/d14/namespaceformats_1_1parse.html" target="_self">parse</a></td><td class="desc">Generic parsers and converters </td></tr>
<tr id="row_19_3_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/dd1/structformats_1_1parse_1_1To.html" target="_self">To</a></td><td class="desc"></td></tr>
<tr id="row_19_4_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_19_4_" class="arrow" onclick="dynsection.toggleFolder('19_4_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="d8/d69/namespaceformats_1_1serialize.html" target="_self">serialize</a></td><td class="desc">Common serializers </td></tr>
<tr id="row_19_4_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/db3/structformats_1_1serialize_1_1SaxStream.html" target="_self">SaxStream</a></td><td class="desc"></td></tr>
<tr id="row_19_4_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/d48/structformats_1_1serialize_1_1To.html" target="_self">To</a></td><td class="desc"></td></tr>
<tr id="row_19_5_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_19_5_" class="arrow" onclick="dynsection.toggleFolder('19_5_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="d7/d72/namespaceformats_1_1yaml.html" target="_self">yaml</a></td><td class="desc">YAML support </td></tr>
<tr id="row_19_5_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/d15/classformats_1_1yaml_1_1BadStreamException.html" target="_self">BadStreamException</a></td><td class="desc"></td></tr>
<tr id="row_19_5_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/d9a/classformats_1_1yaml_1_1Exception.html" target="_self">Exception</a></td><td class="desc"></td></tr>
<tr id="row_19_5_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/d0c/classformats_1_1yaml_1_1ExceptionWithPath.html" target="_self">ExceptionWithPath</a></td><td class="desc"></td></tr>
<tr id="row_19_5_3_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/d08/classformats_1_1yaml_1_1Iterator.html" target="_self">Iterator</a></td><td class="desc"><a class="el" href="de/d08/classformats_1_1yaml_1_1Iterator.html" title="Iterator for formats::yaml::Value">Iterator</a> for <code><a class="el" href="da/dc1/classformats_1_1yaml_1_1Value.html" title="Non-mutable YAML value representation.">formats::yaml::Value</a></code> </td></tr>
<tr id="row_19_5_4_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/dcb/classformats_1_1yaml_1_1MemberMissingException.html" target="_self">MemberMissingException</a></td><td class="desc"></td></tr>
<tr id="row_19_5_5_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/d0b/classformats_1_1yaml_1_1OutOfBoundsException.html" target="_self">OutOfBoundsException</a></td><td class="desc"></td></tr>
<tr id="row_19_5_6_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/d8f/classformats_1_1yaml_1_1ParseException.html" target="_self">ParseException</a></td><td class="desc"></td></tr>
<tr id="row_19_5_7_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/d64/classformats_1_1yaml_1_1PathPrefixException.html" target="_self">PathPrefixException</a></td><td class="desc"></td></tr>
<tr id="row_19_5_8_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/df6/classformats_1_1yaml_1_1TypeMismatchException.html" target="_self">TypeMismatchException</a></td><td class="desc"></td></tr>
<tr id="row_19_5_9_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_19_5_9_" class="arrow" onclick="dynsection.toggleFolder('19_5_9_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/dc1/classformats_1_1yaml_1_1Value.html" target="_self">Value</a></td><td class="desc">Non-mutable YAML value representation </td></tr>
<tr id="row_19_5_9_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/dba/structformats_1_1yaml_1_1Value_1_1DefaultConstructed.html" target="_self">DefaultConstructed</a></td><td class="desc"></td></tr>
<tr id="row_19_5_9_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/d57/structformats_1_1yaml_1_1Value_1_1IterTraits.html" target="_self">IterTraits</a></td><td class="desc"></td></tr>
<tr id="row_19_5_10_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_19_5_10_" class="arrow" onclick="dynsection.toggleFolder('19_5_10_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/de3/classformats_1_1yaml_1_1ValueBuilder.html" target="_self">ValueBuilder</a></td><td class="desc">Builder for YAML </td></tr>
<tr id="row_19_5_10_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/dc9/structformats_1_1yaml_1_1ValueBuilder_1_1IterTraits.html" target="_self">IterTraits</a></td><td class="desc"></td></tr>
<tr id="row_20_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_20_" class="arrow" onclick="dynsection.toggleFolder('20_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="d5/d8f/namespacefs.html" target="_self">fs</a></td><td class="desc">Filesystem support </td></tr>
<tr id="row_20_0_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_20_0_" class="arrow" onclick="dynsection.toggleFolder('20_0_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="dc/dcb/namespacefs_1_1blocking.html" target="_self">blocking</a></td><td class="desc">Blocking function and classes to work with filesystem </td></tr>
<tr id="row_20_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/da0/classfs_1_1blocking_1_1CFile.html" target="_self">CFile</a></td><td class="desc">A <code>std::FILE*</code> wrapper </td></tr>
<tr id="row_20_0_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/d5b/classfs_1_1blocking_1_1FileDescriptor.html" target="_self">FileDescriptor</a></td><td class="desc">A file descriptor wrapper </td></tr>
<tr id="row_20_0_2_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/dbc/classfs_1_1blocking_1_1TempDirectory.html" target="_self">TempDirectory</a></td><td class="desc">A unique directory for temporary files. The directory is deleted when the <code><a class="el" href="d6/dbc/classfs_1_1blocking_1_1TempDirectory.html" title="A unique directory for temporary files. The directory is deleted when the TempDirectory is destroyed.">TempDirectory</a></code> is destroyed </td></tr>
<tr id="row_20_0_3_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/ddb/classfs_1_1blocking_1_1TempFile.html" target="_self">TempFile</a></td><td class="desc">A unique temporary file. The file is deleted when the <code><a class="el" href="d7/ddb/classfs_1_1blocking_1_1TempFile.html" title="A unique temporary file. The file is deleted when the TempFile object is destroyed.">TempFile</a></code> object is destroyed </td></tr>
<tr id="row_20_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/de7/structfs_1_1FileInfoWithData.html" target="_self">FileInfoWithData</a></td><td class="desc">Struct file with load data </td></tr>
<tr id="row_20_2_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/d47/classfs_1_1FsCacheClient.html" target="_self">FsCacheClient</a></td><td class="desc">Class client for storing files in memory Usually retrieved from <code><a class="el" href="da/dd3/classcomponents_1_1FsCache.html" title="Component for storing files in memory.">components::FsCache</a></code> </td></tr>
<tr id="row_20_3_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/d4d/classfs_1_1TempFile.html" target="_self">TempFile</a></td><td class="desc">A unique temporary file. The file is deleted when the <code><a class="el" href="de/d4d/classfs_1_1TempFile.html" title="A unique temporary file. The file is deleted when the TempFile object is destroyed.">TempFile</a></code> object is destroyed </td></tr>
<tr id="row_21_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_21_" class="arrow" onclick="dynsection.toggleFolder('21_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="dd/d7d/namespacegrpc__reflection.html" target="_self">grpc_reflection</a></td><td class="desc">Top namespace for grpc-reflection library </td></tr>
<tr id="row_21_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/d98/classgrpc__reflection_1_1ProtoServerReflection.html" target="_self">ProtoServerReflection</a></td><td class="desc"></td></tr>
<tr id="row_21_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/ddc/classgrpc__reflection_1_1ReflectionServiceComponent.html" target="_self">ReflectionServiceComponent</a></td><td class="desc"></td></tr>
<tr id="row_22_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_22_" class="arrow" onclick="dynsection.toggleFolder('22_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="d3/d69/namespacehttp.html" target="_self">http</a></td><td class="desc">HTTP helpers </td></tr>
<tr id="row_22_0_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_22_0_" class="arrow" onclick="dynsection.toggleFolder('22_0_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="d5/d98/namespacehttp_1_1headers.html" target="_self">headers</a></td><td class="desc">Common HTTP headers </td></tr>
<tr id="row_22_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_22_0_0_" class="arrow" onclick="dynsection.toggleFolder('22_0_0_')">►</span><span class="icona"><span class="icon">N</span></span><b>header_map</b></td><td class="desc"></td></tr>
<tr id="row_22_0_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/d37/classhttp_1_1headers_1_1header__map_1_1MapEntry.html" target="_self">MapEntry</a></td><td class="desc"></td></tr>
<tr id="row_22_0_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_22_0_1_" class="arrow" onclick="dynsection.toggleFolder('22_0_1_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/d2f/classhttp_1_1headers_1_1HeaderMap.html" target="_self">HeaderMap</a></td><td class="desc">Container that maps case-insensitive header name into header value </td></tr>
<tr id="row_22_0_1_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/db2/classhttp_1_1headers_1_1HeaderMap_1_1ConstIterator.html" target="_self">ConstIterator</a></td><td class="desc"></td></tr>
<tr id="row_22_0_1_1_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/d93/classhttp_1_1headers_1_1HeaderMap_1_1Iterator.html" target="_self">Iterator</a></td><td class="desc"></td></tr>
<tr id="row_22_0_1_2_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/d73/classhttp_1_1headers_1_1HeaderMap_1_1TooManyHeadersException.html" target="_self">TooManyHeadersException</a></td><td class="desc">The exception being thrown in case of capacity overflow </td></tr>
<tr id="row_22_0_2_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/db9/classhttp_1_1headers_1_1PredefinedHeader.html" target="_self">PredefinedHeader</a></td><td class="desc">A struct to represent compile-time known header name </td></tr>
<tr id="row_22_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/da0/classhttp_1_1ContentType.html" target="_self">ContentType</a></td><td class="desc">Content-Type representation </td></tr>
<tr id="row_22_2_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d33/classhttp_1_1ContentTypeHash.html" target="_self">ContentTypeHash</a></td><td class="desc"></td></tr>
<tr id="row_22_3_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/dc6/classhttp_1_1MalformedContentType.html" target="_self">MalformedContentType</a></td><td class="desc">Content-Type parsing error </td></tr>
<tr id="row_23_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_23_" class="arrow" onclick="dynsection.toggleFolder('23_')">►</span><span class="icona"><span class="icon">N</span></span><b>kafka</b></td><td class="desc"></td></tr>
<tr id="row_23_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_23_0_" class="arrow" onclick="dynsection.toggleFolder('23_0_')">►</span><span class="icona"><span class="icon">N</span></span><b>utest</b></td><td class="desc"></td></tr>
<tr id="row_23_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/de2/classkafka_1_1utest_1_1KafkaCluster.html" target="_self">KafkaCluster</a></td><td class="desc">Helper for Kafka unit testing </td></tr>
<tr id="row_23_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/dfe/structkafka_1_1utest_1_1Message.html" target="_self">Message</a></td><td class="desc"><a class="el" href="d9/dfe/structkafka_1_1utest_1_1Message.html" title="Message owning data wrapper for unit tests.">Message</a> owning data wrapper for unit tests </td></tr>
<tr id="row_23_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/ddc/classkafka_1_1ConsumerComponent.html" target="_self">ConsumerComponent</a></td><td class="desc">Apache Kafka Consumer client component </td></tr>
<tr id="row_23_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/dbe/classkafka_1_1ConsumerScope.html" target="_self">ConsumerScope</a></td><td class="desc">RAII class that used as interface for Apache Kafka Consumer interaction and proper lifetime management </td></tr>
<tr id="row_23_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/dbe/classkafka_1_1DeliveryTimeoutException.html" target="_self">DeliveryTimeoutException</a></td><td class="desc"></td></tr>
<tr id="row_23_4_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/dcd/classkafka_1_1Message.html" target="_self">Message</a></td><td class="desc">Wrapper for polled message data access </td></tr>
<tr id="row_23_5_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/d81/classkafka_1_1MessageTooLargeException.html" target="_self">MessageTooLargeException</a></td><td class="desc"></td></tr>
<tr id="row_23_6_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/df0/classkafka_1_1Producer.html" target="_self">Producer</a></td><td class="desc">Apache Kafka <a class="el" href="da/df0/classkafka_1_1Producer.html" title="Apache Kafka Producer Client.">Producer</a> Client </td></tr>
<tr id="row_23_7_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/d88/classkafka_1_1ProducerComponent.html" target="_self">ProducerComponent</a></td><td class="desc">Apache Kafka <a class="el" href="da/df0/classkafka_1_1Producer.html" title="Apache Kafka Producer Client.">Producer</a> client component </td></tr>
<tr id="row_23_8_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/de6/classkafka_1_1QueueFullException.html" target="_self">QueueFullException</a></td><td class="desc"></td></tr>
<tr id="row_23_9_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/d5a/classkafka_1_1SendException.html" target="_self">SendException</a></td><td class="desc">Base exception thrown by <a class="el" href="da/df0/classkafka_1_1Producer.html#a2827db3ef18a1ff3c2308437cabd9b0f" title="Sends given message to topic topic_name by given key and partition (if passed) with payload contains ...">Producer::Send</a> and <a class="el" href="da/df0/classkafka_1_1Producer.html#a935ddaa3f4ea1926a7b087e1bcdcb40c" title="Same as Producer::Send, but returns the task which can be used to wait the message delivery manually.">Producer::SendAsync</a> on send or delivery errors </td></tr>
<tr id="row_23_10_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/d57/classkafka_1_1UnknownPartitionException.html" target="_self">UnknownPartitionException</a></td><td class="desc"></td></tr>
<tr id="row_23_11_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d92/classkafka_1_1UnknownTopicException.html" target="_self">UnknownTopicException</a></td><td class="desc"></td></tr>
<tr id="row_24_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_24_" class="arrow" onclick="dynsection.toggleFolder('24_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="dd/d46/namespacelogging.html" target="_self">logging</a></td><td class="desc">Logging macro and utilities </td></tr>
<tr id="row_24_0_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_24_0_" class="arrow" onclick="dynsection.toggleFolder('24_0_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="de/d5d/namespacelogging_1_1stacktrace__cache.html" target="_self">stacktrace_cache</a></td><td class="desc">Contains functions that cache stacktrace results </td></tr>
<tr id="row_24_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/d06/classlogging_1_1stacktrace__cache_1_1StacktraceGuard.html" target="_self">StacktraceGuard</a></td><td class="desc"></td></tr>
<tr id="row_24_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d46/classlogging_1_1DefaultLoggerGuard.html" target="_self">DefaultLoggerGuard</a></td><td class="desc">Atomically replaces the default logger </td></tr>
<tr id="row_24_2_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/d74/classlogging_1_1DefaultLoggerLevelScope.html" target="_self">DefaultLoggerLevelScope</a></td><td class="desc">Allows to override default log level within a scope. Primarily for use in tests </td></tr>
<tr id="row_24_3_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/de6/structlogging_1_1Hex.html" target="_self">Hex</a></td><td class="desc">Formats value in a hex mode with the fixed length representation </td></tr>
<tr id="row_24_4_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d58/structlogging_1_1HexShort.html" target="_self">HexShort</a></td><td class="desc"></td></tr>
<tr id="row_24_5_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/df8/classlogging_1_1LogExtra.html" target="_self">LogExtra</a></td><td class="desc">Extra tskv fields storage </td></tr>
<tr id="row_24_6_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/d22/classlogging_1_1LogHelper.html" target="_self">LogHelper</a></td><td class="desc"></td></tr>
<tr id="row_24_7_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/d43/structlogging_1_1Quoted.html" target="_self">Quoted</a></td><td class="desc">Formats a string as quoted, escaping the '\' and '"' symbols </td></tr>
<tr id="row_25_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_25_" class="arrow" onclick="dynsection.toggleFolder('25_')">►</span><span class="icona"><span class="icon">N</span></span><b>meta</b></td><td class="desc"></td></tr>
<tr id="row_25_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/da1/structmeta_1_1NotDetected.html" target="_self">NotDetected</a></td><td class="desc"></td></tr>
<tr id="row_26_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_26_" class="arrow" onclick="dynsection.toggleFolder('26_')">►</span><span class="icona"><span class="icon">N</span></span><b>moodycamel</b></td><td class="desc"></td></tr>
<tr id="row_26_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/dc8/classmoodycamel_1_1ConcurrentQueue.html" target="_self">ConcurrentQueue</a></td><td class="desc"></td></tr>
<tr id="row_27_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_27_" class="arrow" onclick="dynsection.toggleFolder('27_')">►</span><span class="icona"><span class="icon">N</span></span><b>NYdb</b></td><td class="desc"></td></tr>
<tr id="row_27_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/d48/classNYdb_1_1TValueBuilderBase.html" target="_self">TValueBuilderBase</a></td><td class="desc"></td></tr>
<tr id="row_28_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_28_" class="arrow" onclick="dynsection.toggleFolder('28_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="d5/d79/namespaceos__signals.html" target="_self">os_signals</a></td><td class="desc">Components and functions to work with OS signals </td></tr>
<tr id="row_28_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/d6c/classos__signals_1_1Processor.html" target="_self">Processor</a></td><td class="desc">A client that allows to subscribe to OS signals <code>SIGUSR1 and</code>SIGUSR2` </td></tr>
<tr id="row_28_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/d4a/classos__signals_1_1ProcessorComponent.html" target="_self">ProcessorComponent</a></td><td class="desc">A component for <a class="el" href="d1/d6c/classos__signals_1_1Processor.html" title="A client that allows to subscribe to OS signals SIGUSR1 andSIGUSR2`.">os_signals::Processor</a> </td></tr>
<tr id="row_28_2_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/d87/classos__signals_1_1ProcessorMock.html" target="_self">ProcessorMock</a></td><td class="desc">Provides <a class="el" href="d1/d6c/classos__signals_1_1Processor.html" title="A client that allows to subscribe to OS signals SIGUSR1 andSIGUSR2`.">Processor</a> for use in tests </td></tr>
<tr id="row_29_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_29_" class="arrow" onclick="dynsection.toggleFolder('29_')">►</span><span class="icona"><span class="icon">N</span></span><b>otlp</b></td><td class="desc"></td></tr>
<tr id="row_29_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/d1e/classotlp_1_1LoggerComponent.html" target="_self">LoggerComponent</a></td><td class="desc">Component to configure logging via OTLP collector </td></tr>
<tr id="row_30_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_30_" class="arrow" onclick="dynsection.toggleFolder('30_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="d3/d88/namespacepytest__userver.html" target="_self">pytest_userver</a></td><td class="desc">Python module <a class="el" href="d3/d88/namespacepytest__userver.html" title="Python module pytest_userver provides testsuite support for userver services.">pytest_userver</a> provides testsuite support for userver services </td></tr>
<tr id="row_30_0_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_30_0_" class="arrow" onclick="dynsection.toggleFolder('30_0_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="d6/de8/namespacepytest__userver_1_1chaos.html" target="_self">chaos</a></td><td class="desc">Python module that provides testsuite support for chaos tests; see <a class="el" href="de/d74/md_en_2userver_2chaos__testing.html">Chaos Testing</a> for an introduction </td></tr>
<tr id="row_30_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/d02/classpytest__userver_1_1chaos_1_1BaseGate.html" target="_self">BaseGate</a></td><td class="desc">This base class maintain endpoints of two types: </td></tr>
<tr id="row_30_0_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/db0/classpytest__userver_1_1chaos_1_1GateRoute.html" target="_self">GateRoute</a></td><td class="desc">Class that describes the route for TcpGate or UdpGate </td></tr>
<tr id="row_30_0_2_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/d3d/classpytest__userver_1_1chaos_1_1TcpGate.html" target="_self">TcpGate</a></td><td class="desc">Implements TCP chaos-proxy logic such as accepting incoming tcp client connections </td></tr>
<tr id="row_30_0_3_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/de5/classpytest__userver_1_1chaos_1_1UdpGate.html" target="_self">UdpGate</a></td><td class="desc">Implements UDP chaos-proxy logic such as demuxing incoming datagrams from different clients </td></tr>
<tr id="row_30_1_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_30_1_" class="arrow" onclick="dynsection.toggleFolder('30_1_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="dc/d5a/namespacepytest__userver_1_1client.html" target="_self">client</a></td><td class="desc">Python module that provides clients for functional tests with testsuite; see <a class="el" href="df/d07/md_en_2userver_2functional__testing.html">Functional service tests (testsuite)</a> for an introduction </td></tr>
<tr id="row_30_1_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/db8/classpytest__userver_1_1client_1_1__State.html" target="_self">_State</a></td><td class="desc">Reflects the (supposed) current service state </td></tr>
<tr id="row_30_1_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/dda/classpytest__userver_1_1client_1_1__StateManager.html" target="_self">_StateManager</a></td><td class="desc">Used for computing the requests that we need to automatically align the service state with the test fixtures state </td></tr>
<tr id="row_30_1_2_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/db1/classpytest__userver_1_1client_1_1BaseError.html" target="_self">BaseError</a></td><td class="desc">Base class for exceptions of this module </td></tr>
<tr id="row_30_1_3_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/d79/classpytest__userver_1_1client_1_1Client.html" target="_self">Client</a></td><td class="desc">Asyncio userver client, typically retrieved from <a class="el" href="dc/db7/group__userver__testsuite__fixtures.html#service_client">plugins.service_client.service_client</a> fixture </td></tr>
<tr id="row_30_1_4_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/dd8/classpytest__userver_1_1client_1_1ClientMonitor.html" target="_self">ClientMonitor</a></td><td class="desc">Asyncio userver client for monitor listeners, typically retrieved from plugins.service_client.monitor_client fixture </td></tr>
<tr id="row_30_1_5_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/d61/classpytest__userver_1_1client_1_1ClientWrapper.html" target="_self">ClientWrapper</a></td><td class="desc">Base asyncio userver client that implements HTTP requests to service </td></tr>
<tr id="row_30_1_6_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/d95/classpytest__userver_1_1client_1_1ConfigurationError.html" target="_self">ConfigurationError</a></td><td class="desc"></td></tr>
<tr id="row_30_1_7_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/d2e/classpytest__userver_1_1client_1_1MetricsDiffer.html" target="_self">MetricsDiffer</a></td><td class="desc">A helper class for computing metric differences </td></tr>
<tr id="row_30_1_8_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d90/classpytest__userver_1_1client_1_1PeriodicTaskFailed.html" target="_self">PeriodicTaskFailed</a></td><td class="desc"></td></tr>
<tr id="row_30_1_9_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/d78/classpytest__userver_1_1client_1_1PeriodicTasksState.html" target="_self">PeriodicTasksState</a></td><td class="desc"></td></tr>
<tr id="row_30_1_10_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/d4e/classpytest__userver_1_1client_1_1TestsuiteActionFailed.html" target="_self">TestsuiteActionFailed</a></td><td class="desc"></td></tr>
<tr id="row_30_1_11_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d3e/classpytest__userver_1_1client_1_1TestsuiteClientConfig.html" target="_self">TestsuiteClientConfig</a></td><td class="desc"></td></tr>
<tr id="row_30_1_12_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/d54/classpytest__userver_1_1client_1_1TestsuiteTaskConflict.html" target="_self">TestsuiteTaskConflict</a></td><td class="desc"></td></tr>
<tr id="row_30_1_13_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/dc5/classpytest__userver_1_1client_1_1TestsuiteTaskError.html" target="_self">TestsuiteTaskError</a></td><td class="desc"></td></tr>
<tr id="row_30_1_14_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/d5d/classpytest__userver_1_1client_1_1TestsuiteTaskFailed.html" target="_self">TestsuiteTaskFailed</a></td><td class="desc"></td></tr>
<tr id="row_30_1_15_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/d2f/classpytest__userver_1_1client_1_1TestsuiteTaskNotFound.html" target="_self">TestsuiteTaskNotFound</a></td><td class="desc"></td></tr>
<tr id="row_30_2_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_30_2_" class="arrow" onclick="dynsection.toggleFolder('30_2_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="d5/ddd/namespacepytest__userver_1_1metrics.html" target="_self">metrics</a></td><td class="desc">Python module that provides helpers for functional testing of metrics with testsuite; see <a class="el" href="df/d07/md_en_2userver_2functional__testing.html">Functional service tests (testsuite)</a> for an introduction </td></tr>
<tr id="row_30_2_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/d39/classpytest__userver_1_1metrics_1_1__MetricsJSONEncoder.html" target="_self">_MetricsJSONEncoder</a></td><td class="desc"></td></tr>
<tr id="row_30_2_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/d03/classpytest__userver_1_1metrics_1_1Histogram.html" target="_self">Histogram</a></td><td class="desc">Represents the value of a HIST_RATE (a.k.a </td></tr>
<tr id="row_30_2_2_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/ddb/classpytest__userver_1_1metrics_1_1Metric.html" target="_self">Metric</a></td><td class="desc">Metric type that contains the <code>labels: typing.Dict[str, str]</code> and <code>value: int</code> </td></tr>
<tr id="row_30_2_3_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/d85/classpytest__userver_1_1metrics_1_1MetricsSnapshot.html" target="_self">MetricsSnapshot</a></td><td class="desc">Snapshot of captured metrics that mimics the dict interface </td></tr>
<tr id="row_30_3_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_30_3_" class="arrow" onclick="dynsection.toggleFolder('30_3_')">►</span><span class="icona"><span class="icon">N</span></span><b>plugins</b></td><td class="desc"></td></tr>
<tr id="row_30_3_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_30_3_0_" class="arrow" onclick="dynsection.toggleFolder('30_3_0_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="d2/d3d/namespacepytest__userver_1_1plugins_1_1caches.html" target="_self">caches</a></td><td class="desc">Fixtures for controlling userver caches </td></tr>
<tr id="row_30_3_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/de6/classpytest__userver_1_1plugins_1_1caches_1_1CacheControl.html" target="_self">CacheControl</a></td><td class="desc"></td></tr>
<tr id="row_30_3_0_1_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/d7f/classpytest__userver_1_1plugins_1_1caches_1_1CacheControlAction.html" target="_self">CacheControlAction</a></td><td class="desc"></td></tr>
<tr id="row_30_3_0_2_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/d48/classpytest__userver_1_1plugins_1_1caches_1_1CacheControlRequest.html" target="_self">CacheControlRequest</a></td><td class="desc"></td></tr>
<tr id="row_30_3_0_3_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d0c/classpytest__userver_1_1plugins_1_1caches_1_1InvalidationState.html" target="_self">InvalidationState</a></td><td class="desc"></td></tr>
<tr id="row_30_3_0_4_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/d2e/classpytest__userver_1_1plugins_1_1caches_1_1UserverCachePlugin.html" target="_self">UserverCachePlugin</a></td><td class="desc"></td></tr>
<tr id="row_30_3_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_30_3_1_" class="arrow" onclick="dynsection.toggleFolder('30_3_1_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="dc/d4a/namespacepytest__userver_1_1plugins_1_1dynamic__config.html" target="_self">dynamic_config</a></td><td class="desc">Supply dynamic configs for the service in testsuite </td></tr>
<tr id="row_30_3_1_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/d79/classpytest__userver_1_1plugins_1_1dynamic__config_1_1__Changelog.html" target="_self">_Changelog</a></td><td class="desc"></td></tr>
<tr id="row_30_3_1_1_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/d3c/classpytest__userver_1_1plugins_1_1dynamic__config_1_1__ChangelogEntry.html" target="_self">_ChangelogEntry</a></td><td class="desc"></td></tr>
<tr id="row_30_3_1_2_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/d3b/classpytest__userver_1_1plugins_1_1dynamic__config_1_1__ConfigDefaults.html" target="_self">_ConfigDefaults</a></td><td class="desc"></td></tr>
<tr id="row_30_3_1_3_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/df6/classpytest__userver_1_1plugins_1_1dynamic__config_1_1BaseError.html" target="_self">BaseError</a></td><td class="desc">Base class for exceptions from this module </td></tr>
<tr id="row_30_3_1_4_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/df1/classpytest__userver_1_1plugins_1_1dynamic__config_1_1DynamicConfig.html" target="_self">DynamicConfig</a></td><td class="desc">Simple dynamic config backend </td></tr>
<tr id="row_30_3_1_5_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/d5a/classpytest__userver_1_1plugins_1_1dynamic__config_1_1DynamicConfigNotFoundError.html" target="_self">DynamicConfigNotFoundError</a></td><td class="desc">Config parameter was not found and no default was provided </td></tr>
<tr id="row_30_3_1_6_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/df2/classpytest__userver_1_1plugins_1_1dynamic__config_1_1DynamicConfigUninitialized.html" target="_self">DynamicConfigUninitialized</a></td><td class="desc">Calling <code>dynamic_config.get</code> before defaults are fetched from the service </td></tr>
<tr id="row_30_3_1_7_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/d5f/classpytest__userver_1_1plugins_1_1dynamic__config_1_1InvalidDefaultsError.html" target="_self">InvalidDefaultsError</a></td><td class="desc">Dynamic config defaults action returned invalid response </td></tr>
<tr id="row_30_3_1_8_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/dbc/classpytest__userver_1_1plugins_1_1dynamic__config_1_1Missing.html" target="_self">Missing</a></td><td class="desc"></td></tr>
<tr id="row_30_3_1_9_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/de2/classpytest__userver_1_1plugins_1_1dynamic__config_1_1RemoveKey.html" target="_self">RemoveKey</a></td><td class="desc"></td></tr>
<tr id="row_30_3_1_10_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/dab/classpytest__userver_1_1plugins_1_1dynamic__config_1_1UnknownConfigError.html" target="_self">UnknownConfigError</a></td><td class="desc">Invalid dynamic config name in @pytest.mark.config </td></tr>
<tr id="row_30_3_1_11_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/d59/classpytest__userver_1_1plugins_1_1dynamic__config_1_1Updates.html" target="_self">Updates</a></td><td class="desc"></td></tr>
<tr id="row_30_3_2_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_30_3_2_" class="arrow" onclick="dynsection.toggleFolder('30_3_2_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="de/d62/namespacepytest__userver_1_1plugins_1_1grpc.html" target="_self">grpc</a></td><td class="desc">Python plugin that provides gRPC fixtures for functional tests with testsuite; see <a class="el" href="df/d07/md_en_2userver_2functional__testing.html">Functional service tests (testsuite)</a> for an introduction </td></tr>
<tr id="row_30_3_2_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_30_3_2_0_" class="arrow" onclick="dynsection.toggleFolder('30_3_2_0_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="d1/d2b/namespacepytest__userver_1_1plugins_1_1grpc_1_1client.html" target="_self">client</a></td><td class="desc">Make gRPC requests to the service </td></tr>
<tr id="row_30_3_2_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/def/classpytest__userver_1_1plugins_1_1grpc_1_1client_1_1__GenericClientInterceptor.html" target="_self">_GenericClientInterceptor</a></td><td class="desc"></td></tr>
<tr id="row_30_3_2_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_30_3_2_1_" class="arrow" onclick="dynsection.toggleFolder('30_3_2_1_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="d6/d93/namespacepytest__userver_1_1plugins_1_1grpc_1_1mockserver.html" target="_self">mockserver</a></td><td class="desc">Mocks for the gRPC servers </td></tr>
<tr id="row_30_3_2_1_0_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/d2e/classpytest__userver_1_1plugins_1_1grpc_1_1mockserver_1_1GrpcServiceMock.html" target="_self">GrpcServiceMock</a></td><td class="desc"></td></tr>
<tr id="row_30_3_3_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_30_3_3_" class="arrow" onclick="dynsection.toggleFolder('30_3_3_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="d9/dcc/namespacepytest__userver_1_1plugins_1_1log__capture.html" target="_self">log_capture</a></td><td class="desc">Capture and work with logs </td></tr>
<tr id="row_30_3_3_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d4b/classpytest__userver_1_1plugins_1_1log__capture_1_1BaseError.html" target="_self">BaseError</a></td><td class="desc"></td></tr>
<tr id="row_30_3_3_1_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/d76/classpytest__userver_1_1plugins_1_1log__capture_1_1CaptureControl.html" target="_self">CaptureControl</a></td><td class="desc"></td></tr>
<tr id="row_30_3_3_2_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/dfb/classpytest__userver_1_1plugins_1_1log__capture_1_1CapturedLogs.html" target="_self">CapturedLogs</a></td><td class="desc"></td></tr>
<tr id="row_30_3_3_3_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/df2/classpytest__userver_1_1plugins_1_1log__capture_1_1ClientConnectTimeoutError.html" target="_self">ClientConnectTimeoutError</a></td><td class="desc"></td></tr>
<tr id="row_30_3_3_4_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/dab/classpytest__userver_1_1plugins_1_1log__capture_1_1IncorrectUsageError.html" target="_self">IncorrectUsageError</a></td><td class="desc"></td></tr>
<tr id="row_30_3_3_5_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/d8f/classpytest__userver_1_1plugins_1_1log__capture_1_1LogLevel.html" target="_self">LogLevel</a></td><td class="desc"></td></tr>
<tr id="row_30_3_4_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_30_3_4_" class="arrow" onclick="dynsection.toggleFolder('30_3_4_')">►</span><span class="icona"><span class="icon">N</span></span><b>logging</b></td><td class="desc"></td></tr>
<tr id="row_30_3_4_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/d47/classpytest__userver_1_1plugins_1_1logging_1_1LiveLogHandler.html" target="_self">LiveLogHandler</a></td><td class="desc"></td></tr>
<tr id="row_30_3_4_1_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/dc9/classpytest__userver_1_1plugins_1_1logging_1_1LogFile.html" target="_self">LogFile</a></td><td class="desc"></td></tr>
<tr id="row_30_3_4_2_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/d82/classpytest__userver_1_1plugins_1_1logging_1_1UserverLoggingPlugin.html" target="_self">UserverLoggingPlugin</a></td><td class="desc"></td></tr>
<tr id="row_30_3_5_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_30_3_5_" class="arrow" onclick="dynsection.toggleFolder('30_3_5_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="df/d1c/namespacepytest__userver_1_1plugins_1_1postgresql.html" target="_self">postgresql</a></td><td class="desc">Plugin that imports the required fixtures to start the database and adjusts the PostgreSQL "dbconnection" static config value </td></tr>
<tr id="row_30_3_5_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/d90/classpytest__userver_1_1plugins_1_1postgresql_1_1RegisteredNtrx.html" target="_self">RegisteredNtrx</a></td><td class="desc"></td></tr>
<tr id="row_30_3_5_1_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/dad/classpytest__userver_1_1plugins_1_1postgresql_1_1RegisteredNtrxFailureType.html" target="_self">RegisteredNtrxFailureType</a></td><td class="desc"></td></tr>
<tr id="row_30_3_6_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_30_3_6_" class="arrow" onclick="dynsection.toggleFolder('30_3_6_')">►</span><span class="icona"><span class="icon">N</span></span><b>s3api</b></td><td class="desc"></td></tr>
<tr id="row_30_3_6_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/d43/classpytest__userver_1_1plugins_1_1s3api_1_1S3HandleMock.html" target="_self">S3HandleMock</a></td><td class="desc"></td></tr>
<tr id="row_30_3_6_1_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d55/classpytest__userver_1_1plugins_1_1s3api_1_1S3MockBucketStorage.html" target="_self">S3MockBucketStorage</a></td><td class="desc"></td></tr>
<tr id="row_30_3_6_2_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/d33/classpytest__userver_1_1plugins_1_1s3api_1_1S3Object.html" target="_self">S3Object</a></td><td class="desc"></td></tr>
<tr id="row_30_3_7_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_30_3_7_" class="arrow" onclick="dynsection.toggleFolder('30_3_7_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="db/d51/namespacepytest__userver_1_1plugins_1_1service__runner.html" target="_self">service_runner</a></td><td class="desc">Helpers to make the <code>make start-*</code> commands work </td></tr>
<tr id="row_30_3_7_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_30_3_7_0_" class="arrow" onclick="dynsection.toggleFolder('30_3_7_0_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/d8d/classpytest__userver_1_1plugins_1_1service__runner_1_1ServiceRunnerModule.html" target="_self">ServiceRunnerModule</a></td><td class="desc"></td></tr>
<tr id="row_30_3_7_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/d3b/classpytest__userver_1_1plugins_1_1service__runner_1_1ServiceRunnerModule_1_1FakeModule.html" target="_self">FakeModule</a></td><td class="desc"></td></tr>
<tr id="row_30_3_7_1_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/d5c/classpytest__userver_1_1plugins_1_1service__runner_1_1UserviceRunner.html" target="_self">UserviceRunner</a></td><td class="desc"></td></tr>
<tr id="row_30_3_8_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_30_3_8_" class="arrow" onclick="dynsection.toggleFolder('30_3_8_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="d6/dc7/namespacepytest__userver_1_1plugins_1_1testpoint.html" target="_self">testpoint</a></td><td class="desc">Testpoints support for the server </td></tr>
<tr id="row_30_3_8_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/db0/classpytest__userver_1_1plugins_1_1testpoint_1_1BaseError.html" target="_self">BaseError</a></td><td class="desc"></td></tr>
<tr id="row_30_3_8_1_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/d69/classpytest__userver_1_1plugins_1_1testpoint_1_1TestpointControl.html" target="_self">TestpointControl</a></td><td class="desc"></td></tr>
<tr id="row_30_3_8_2_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/d1e/classpytest__userver_1_1plugins_1_1testpoint_1_1UnregisteredTestpointError.html" target="_self">UnregisteredTestpointError</a></td><td class="desc"></td></tr>
<tr id="row_30_3_9_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_30_3_9_" class="arrow" onclick="dynsection.toggleFolder('30_3_9_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="d6/d35/namespacepytest__userver_1_1plugins_1_1ydb.html" target="_self">ydb</a></td><td class="desc">Pytest plugin that provides YDB fixtures for functional tests with testsuite; see <a class="el" href="d3/d6a/md_en_2userver_2ydb.html">YDB</a> for an introduction </td></tr>
<tr id="row_30_3_9_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_30_3_9_0_" class="arrow" onclick="dynsection.toggleFolder('30_3_9_0_')">►</span><span class="icona"><span class="icon">N</span></span><b>client</b></td><td class="desc"></td></tr>
<tr id="row_30_3_9_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/d02/classpytest__userver_1_1plugins_1_1ydb_1_1client_1_1YdbClient.html" target="_self">YdbClient</a></td><td class="desc"></td></tr>
<tr id="row_30_3_9_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_30_3_9_1_" class="arrow" onclick="dynsection.toggleFolder('30_3_9_1_')">►</span><span class="icona"><span class="icon">N</span></span><b>service</b></td><td class="desc"></td></tr>
<tr id="row_30_3_9_1_0_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/d90/classpytest__userver_1_1plugins_1_1ydb_1_1service_1_1ServiceSettings.html" target="_self">ServiceSettings</a></td><td class="desc"></td></tr>
<tr id="row_30_4_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_30_4_" class="arrow" onclick="dynsection.toggleFolder('30_4_')">►</span><span class="icona"><span class="icon">N</span></span><b>sql</b></td><td class="desc"></td></tr>
<tr id="row_30_4_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/dd0/classpytest__userver_1_1sql_1_1RegisteredTrx.html" target="_self">RegisteredTrx</a></td><td class="desc">RegisteredTrx maintains transaction fault injection state to test transaction failure code path </td></tr>
<tr id="row_30_5_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_30_5_" class="arrow" onclick="dynsection.toggleFolder('30_5_')">►</span><span class="icona"><span class="icon">N</span></span><b>utils</b></td><td class="desc"></td></tr>
<tr id="row_30_5_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_30_5_0_" class="arrow" onclick="dynsection.toggleFolder('30_5_0_')">►</span><span class="icona"><span class="icon">N</span></span><b>colorize</b></td><td class="desc"></td></tr>
<tr id="row_30_5_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/d0a/classpytest__userver_1_1utils_1_1colorize_1_1ColorArg.html" target="_self">ColorArg</a></td><td class="desc"></td></tr>
<tr id="row_30_5_0_1_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/d4a/classpytest__userver_1_1utils_1_1colorize_1_1Colorizer.html" target="_self">Colorizer</a></td><td class="desc"></td></tr>
<tr id="row_30_5_0_2_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/d19/classpytest__userver_1_1utils_1_1colorize_1_1Colors.html" target="_self">Colors</a></td><td class="desc"></td></tr>
<tr id="row_30_5_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_30_5_1_" class="arrow" onclick="dynsection.toggleFolder('30_5_1_')">►</span><span class="icona"><span class="icon">N</span></span><b>net</b></td><td class="desc"></td></tr>
<tr id="row_30_5_1_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/de3/classpytest__userver_1_1utils_1_1net_1_1HealthChecks.html" target="_self">HealthChecks</a></td><td class="desc">Class that holds all the info for health checks </td></tr>
<tr id="row_30_5_1_1_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/def/classpytest__userver_1_1utils_1_1net_1_1HostPort.html" target="_self">HostPort</a></td><td class="desc">Class that holds a host and port </td></tr>
<tr id="row_31_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_31_" class="arrow" onclick="dynsection.toggleFolder('31_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="dd/dde/namespacercu.html" target="_self">rcu</a></td><td class="desc">Read-Copy-Update </td></tr>
<tr id="row_31_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/d76/classrcu_1_1AsyncDeleter.html" target="_self">AsyncDeleter</a></td><td class="desc">Destroys retired objects asynchronously in the same <code>TaskProcessor</code> </td></tr>
<tr id="row_31_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/d81/structrcu_1_1BlockingRcuTraits.html" target="_self">BlockingRcuTraits</a></td><td class="desc">Rcu traits for using outside of coroutines </td></tr>
<tr id="row_31_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/d3c/structrcu_1_1DefaultRcuMapTraits.html" target="_self">DefaultRcuMapTraits</a></td><td class="desc"></td></tr>
<tr id="row_31_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/d1b/structrcu_1_1DefaultRcuTraits.html" target="_self">DefaultRcuTraits</a></td><td class="desc">Default RCU traits. Deletes garbage asynchronously. Designed for storing data of multi-megabyte or multi-gigabyte caches </td></tr>
<tr id="row_31_4_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/d7c/classrcu_1_1MissingKeyException.html" target="_self">MissingKeyException</a></td><td class="desc">Thrown on missing element access </td></tr>
<tr id="row_31_5_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_31_5_" class="arrow" onclick="dynsection.toggleFolder('31_5_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/d1f/classrcu_1_1RcuMap.html" target="_self">RcuMap</a></td><td class="desc">Map-like structure allowing RCU keyset updates </td></tr>
<tr id="row_31_5_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/d72/structrcu_1_1RcuMap_1_1InsertReturnTypeImpl.html" target="_self">InsertReturnTypeImpl</a></td><td class="desc"></td></tr>
<tr id="row_31_6_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/de4/classrcu_1_1RcuMapIterator.html" target="_self">RcuMapIterator</a></td><td class="desc">Forward iterator for the <a class="el" href="d0/d1f/classrcu_1_1RcuMap.html" title="Map-like structure allowing RCU keyset updates.">rcu::RcuMap</a> </td></tr>
<tr id="row_31_7_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/df3/classrcu_1_1ReadablePtr.html" target="_self">ReadablePtr</a></td><td class="desc"></td></tr>
<tr id="row_31_8_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/d20/classrcu_1_1SnapshotHandle.html" target="_self">SnapshotHandle</a></td><td class="desc">A handle to the retired object version, which an RCU deleter should clean up </td></tr>
<tr id="row_31_9_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d23/structrcu_1_1SyncDeleter.html" target="_self">SyncDeleter</a></td><td class="desc">Destroys retired objects synchronously </td></tr>
<tr id="row_31_10_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/d85/structrcu_1_1SyncRcuTraits.html" target="_self">SyncRcuTraits</a></td><td class="desc">Deletes garbage synchronously. Designed for storing small amounts of data with relatively fast destructors </td></tr>
<tr id="row_31_11_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d5a/classrcu_1_1Variable.html" target="_self">Variable</a></td><td class="desc">Read-Copy-Update variable </td></tr>
<tr id="row_31_12_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/d80/classrcu_1_1WritablePtr.html" target="_self">WritablePtr</a></td><td class="desc"></td></tr>
<tr id="row_32_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_32_" class="arrow" onclick="dynsection.toggleFolder('32_')">►</span><span class="icona"><span class="icon">N</span></span><b>redis</b></td><td class="desc"></td></tr>
<tr id="row_32_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/d84/classredis_1_1ClientNotConnectedException.html" target="_self">ClientNotConnectedException</a></td><td class="desc">Cannot connect to some redis server shard </td></tr>
<tr id="row_32_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/ded/structredis_1_1CommandControl.html" target="_self">CommandControl</a></td><td class="desc">Redis command execution options </td></tr>
<tr id="row_32_2_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/dff/classredis_1_1Exception.html" target="_self">Exception</a></td><td class="desc">Generic redis-related exception </td></tr>
<tr id="row_32_3_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/da6/classredis_1_1InvalidArgumentException.html" target="_self">InvalidArgumentException</a></td><td class="desc">Invalid redis command argument </td></tr>
<tr id="row_32_4_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/d79/classredis_1_1ParseConfigException.html" target="_self">ParseConfigException</a></td><td class="desc">Invalid config format </td></tr>
<tr id="row_32_5_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/da8/classredis_1_1ParseReplyException.html" target="_self">ParseReplyException</a></td><td class="desc">Invalid reply data format </td></tr>
<tr id="row_32_6_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/d1d/classredis_1_1RequestCancelledException.html" target="_self">RequestCancelledException</a></td><td class="desc">Request was cancelled </td></tr>
<tr id="row_32_7_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/d8b/classredis_1_1RequestFailedException.html" target="_self">RequestFailedException</a></td><td class="desc">Request execution failed </td></tr>
<tr id="row_32_8_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/d2d/structredis_1_1RetryNilFromMaster.html" target="_self">RetryNilFromMaster</a></td><td class="desc"></td></tr>
<tr id="row_32_9_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/dcb/classredis_1_1ServerId.html" target="_self">ServerId</a></td><td class="desc">Opaque Id of Redis server instance / any server instance </td></tr>
<tr id="row_32_10_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/d77/structredis_1_1ServerIdHasher.html" target="_self">ServerIdHasher</a></td><td class="desc"></td></tr>
<tr id="row_33_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_33_" class="arrow" onclick="dynsection.toggleFolder('33_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="d1/dd9/namespaces3api.html" target="_self">s3api</a></td><td class="desc">Top namespace for S3 library </td></tr>
<tr id="row_33_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_33_0_" class="arrow" onclick="dynsection.toggleFolder('33_0_')">►</span><span class="icona"><span class="icon">N</span></span><b>authenticators</b></td><td class="desc"></td></tr>
<tr id="row_33_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/dfb/classs3api_1_1authenticators_1_1AccessKey.html" target="_self">AccessKey</a></td><td class="desc"></td></tr>
<tr id="row_33_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/d2c/structs3api_1_1authenticators_1_1Authenticator.html" target="_self">Authenticator</a></td><td class="desc">Base class for all authenticators - classes that sign the request with auth data </td></tr>
<tr id="row_33_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/d57/classs3api_1_1AuthHeaderConflictError.html" target="_self">AuthHeaderConflictError</a></td><td class="desc"></td></tr>
<tr id="row_33_2_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_33_2_" class="arrow" onclick="dynsection.toggleFolder('33_2_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/def/classs3api_1_1Client.html" target="_self">Client</a></td><td class="desc"></td></tr>
<tr id="row_33_2_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/d82/structs3api_1_1Client_1_1HeaderDataRequest.html" target="_self">HeaderDataRequest</a></td><td class="desc"></td></tr>
<tr id="row_33_2_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d55/structs3api_1_1Client_1_1HeadersDataResponse.html" target="_self">HeadersDataResponse</a></td><td class="desc"></td></tr>
<tr id="row_33_2_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/d31/structs3api_1_1Client_1_1Tag.html" target="_self">Tag</a></td><td class="desc"></td></tr>
<tr id="row_33_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/d46/classs3api_1_1ClientImpl.html" target="_self">ClientImpl</a></td><td class="desc">Implementation of S3 client </td></tr>
<tr id="row_33_4_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/d3c/structs3api_1_1ConnectionCfg.html" target="_self">ConnectionCfg</a></td><td class="desc">Connection settings - retries, timeouts, and so on </td></tr>
<tr id="row_33_5_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/d86/classs3api_1_1GMockClient.html" target="_self">GMockClient</a></td><td class="desc"></td></tr>
<tr id="row_33_6_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/de2/classs3api_1_1ListBucketError.html" target="_self">ListBucketError</a></td><td class="desc"></td></tr>
<tr id="row_33_7_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/d61/classs3api_1_1NoBucketError.html" target="_self">NoBucketError</a></td><td class="desc"></td></tr>
<tr id="row_33_8_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d1f/structs3api_1_1ObjectMeta.html" target="_self">ObjectMeta</a></td><td class="desc"></td></tr>
<tr id="row_33_9_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/d8d/structs3api_1_1Request.html" target="_self">Request</a></td><td class="desc"></td></tr>
<tr id="row_33_10_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/d7b/classs3api_1_1S3Connection.html" target="_self">S3Connection</a></td><td class="desc"></td></tr>
<tr id="row_34_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_34_" class="arrow" onclick="dynsection.toggleFolder('34_')">►</span><span class="icona"><span class="icon">N</span></span><b>server</b></td><td class="desc"></td></tr>
<tr id="row_34_0_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_34_0_" class="arrow" onclick="dynsection.toggleFolder('34_0_')">►</span><span class="icona"><span class="icon">N</span></span><b>auth</b></td><td class="desc"></td></tr>
<tr id="row_34_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/d20/classserver_1_1auth_1_1UserAuthInfo.html" target="_self">UserAuthInfo</a></td><td class="desc"></td></tr>
<tr id="row_34_0_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/d19/classserver_1_1auth_1_1UserScope.html" target="_self">UserScope</a></td><td class="desc"></td></tr>
<tr id="row_34_1_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_34_1_" class="arrow" onclick="dynsection.toggleFolder('34_1_')">►</span><span class="icona"><span class="icon">N</span></span><b>congestion_control</b></td><td class="desc"></td></tr>
<tr id="row_34_1_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d27/classserver_1_1congestion__control_1_1Limitee.html" target="_self">Limitee</a></td><td class="desc"></td></tr>
<tr id="row_34_1_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/d77/classserver_1_1congestion__control_1_1Limiter.html" target="_self">Limiter</a></td><td class="desc"></td></tr>
<tr id="row_34_1_2_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/dc2/classserver_1_1congestion__control_1_1RequestsSource.html" target="_self">RequestsSource</a></td><td class="desc"></td></tr>
<tr id="row_34_1_3_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/dc5/classserver_1_1congestion__control_1_1Sensor.html" target="_self">Sensor</a></td><td class="desc"></td></tr>
<tr id="row_34_2_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_34_2_" class="arrow" onclick="dynsection.toggleFolder('34_2_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="d2/d24/namespaceserver_1_1handlers.html" target="_self">handlers</a></td><td class="desc">Most common <a class="el" href="d2/d9b/group__userver__http__handlers.html">userver HTTP handlers</a> </td></tr>
<tr id="row_34_2_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_34_2_0_" class="arrow" onclick="dynsection.toggleFolder('34_2_0_')">►</span><span class="icona"><span class="icon">N</span></span><b>auth</b></td><td class="desc"></td></tr>
<tr id="row_34_2_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_34_2_0_0_" class="arrow" onclick="dynsection.toggleFolder('34_2_0_0_')">►</span><span class="icona"><span class="icon">N</span></span><b>digest</b></td><td class="desc"></td></tr>
<tr id="row_34_2_0_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/d9d/classserver_1_1handlers_1_1auth_1_1digest_1_1AuthCheckerBase.html" target="_self">AuthCheckerBase</a></td><td class="desc">Base class for digest authentication checkers. Implements a digest-authentication logic </td></tr>
<tr id="row_34_2_0_0_1_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/da3/structserver_1_1handlers_1_1auth_1_1digest_1_1AuthCheckerSettings.html" target="_self">AuthCheckerSettings</a></td><td class="desc">Struct of directives for digest authentication server settings per RFC 2617 </td></tr>
<tr id="row_34_2_0_0_2_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/d38/classserver_1_1handlers_1_1auth_1_1digest_1_1AuthCheckerSettingsComponent.html" target="_self">AuthCheckerSettingsComponent</a></td><td class="desc">Component that loads digest auth configuration settings from a static_config.yaml </td></tr>
<tr id="row_34_2_0_0_3_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d51/classserver_1_1handlers_1_1auth_1_1digest_1_1AuthStandaloneCheckerBase.html" target="_self">AuthStandaloneCheckerBase</a></td><td class="desc">Class for digest authentication checker. Implements a stand-alone digest-authentication logic </td></tr>
<tr id="row_34_2_0_0_4_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/d3d/structserver_1_1handlers_1_1auth_1_1digest_1_1ContextFromClient.html" target="_self">ContextFromClient</a></td><td class="desc"></td></tr>
<tr id="row_34_2_0_0_5_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/df2/structserver_1_1handlers_1_1auth_1_1digest_1_1ContextFromServer.html" target="_self">ContextFromServer</a></td><td class="desc"></td></tr>
<tr id="row_34_2_0_0_6_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/dee/classserver_1_1handlers_1_1auth_1_1digest_1_1Hasher.html" target="_self">Hasher</a></td><td class="desc">Used for data hashing and "nonce" generating </td></tr>
<tr id="row_34_2_0_0_7_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d2c/structserver_1_1handlers_1_1auth_1_1digest_1_1NonceCacheSettings.html" target="_self">NonceCacheSettings</a></td><td class="desc"></td></tr>
<tr id="row_34_2_0_0_8_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/d85/classserver_1_1handlers_1_1auth_1_1digest_1_1NonceCacheSettingsComponent.html" target="_self">NonceCacheSettingsComponent</a></td><td class="desc">Component that loads nonce cache settings from a static_config.yaml </td></tr>
<tr id="row_34_2_0_0_9_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/d79/structserver_1_1handlers_1_1auth_1_1digest_1_1NonceInfo.html" target="_self">NonceInfo</a></td><td class="desc"></td></tr>
<tr id="row_34_2_0_0_10_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/d84/classserver_1_1handlers_1_1auth_1_1digest_1_1Parser.html" target="_self">Parser</a></td><td class="desc">Class for parsing Authorization header directives from client request </td></tr>
<tr id="row_34_2_0_0_11_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/d62/structserver_1_1handlers_1_1auth_1_1digest_1_1UserData.html" target="_self">UserData</a></td><td class="desc">Contains information about the user </td></tr>
<tr id="row_34_2_0_1_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/db7/classserver_1_1handlers_1_1auth_1_1AuthCheckerBase.html" target="_self">AuthCheckerBase</a></td><td class="desc"></td></tr>
<tr id="row_34_2_0_2_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/d14/classserver_1_1handlers_1_1auth_1_1AuthCheckerFactoryBase.html" target="_self">AuthCheckerFactoryBase</a></td><td class="desc">Base class for all the authorization factory checkers </td></tr>
<tr id="row_34_2_0_3_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/d13/classserver_1_1handlers_1_1auth_1_1AuthCheckerSettings.html" target="_self">AuthCheckerSettings</a></td><td class="desc"></td></tr>
<tr id="row_34_2_0_4_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/d67/structserver_1_1handlers_1_1auth_1_1AuthCheckResult.html" target="_self">AuthCheckResult</a></td><td class="desc"></td></tr>
<tr id="row_34_2_0_5_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d63/classserver_1_1handlers_1_1auth_1_1DuplicateDirectiveException.html" target="_self">DuplicateDirectiveException</a></td><td class="desc"></td></tr>
<tr id="row_34_2_0_6_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/d46/classserver_1_1handlers_1_1auth_1_1Exception.html" target="_self">Exception</a></td><td class="desc"></td></tr>
<tr id="row_34_2_0_7_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/dd7/classserver_1_1handlers_1_1auth_1_1HandlerAuthConfig.html" target="_self">HandlerAuthConfig</a></td><td class="desc"></td></tr>
<tr id="row_34_2_0_8_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/d41/classserver_1_1handlers_1_1auth_1_1MissingDirectivesException.html" target="_self">MissingDirectivesException</a></td><td class="desc"></td></tr>
<tr id="row_34_2_0_9_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/d61/classserver_1_1handlers_1_1auth_1_1ParseException.html" target="_self">ParseException</a></td><td class="desc"></td></tr>
<tr id="row_34_2_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/d63/classserver_1_1handlers_1_1ClientError.html" target="_self">ClientError</a></td><td class="desc"></td></tr>
<tr id="row_34_2_2_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/d1c/classserver_1_1handlers_1_1ConflictError.html" target="_self">ConflictError</a></td><td class="desc"></td></tr>
<tr id="row_34_2_3_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/d7f/classserver_1_1handlers_1_1CustomHandlerException.html" target="_self">CustomHandlerException</a></td><td class="desc">The generic base class for handler exceptions. Thrown exceptions should typically derive from <a class="el" href="d5/d58/classserver_1_1handlers_1_1ExceptionWithCode.html" title="Base class for handler exceptions. For common HandlerErrorCode values you can use more specific excep...">ExceptionWithCode</a> instead </td></tr>
<tr id="row_34_2_4_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/d48/classserver_1_1handlers_1_1DnsClientControl.html" target="_self">DnsClientControl</a></td><td class="desc">Handlers that controls the DNS client </td></tr>
<tr id="row_34_2_5_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/dea/classserver_1_1handlers_1_1DynamicDebugLog.html" target="_self">DynamicDebugLog</a></td><td class="desc">Handler for forcing specific lines logging. Feature also known as dynamic debug logging </td></tr>
<tr id="row_34_2_6_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/d58/classserver_1_1handlers_1_1ExceptionWithCode.html" target="_self">ExceptionWithCode</a></td><td class="desc">Base class for handler exceptions. For common HandlerErrorCode values you can use more specific exception classes below. For less common HandlerErrorCode values, this class can be used directly </td></tr>
<tr id="row_34_2_7_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/da5/structserver_1_1handlers_1_1ExternalBody.html" target="_self">ExternalBody</a></td><td class="desc"></td></tr>
<tr id="row_34_2_8_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/d5b/structserver_1_1handlers_1_1ExtraHeaders.html" target="_self">ExtraHeaders</a></td><td class="desc"></td></tr>
<tr id="row_34_2_9_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/d39/structserver_1_1handlers_1_1FormattedErrorData.html" target="_self">FormattedErrorData</a></td><td class="desc"></td></tr>
<tr id="row_34_2_10_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/ddc/classserver_1_1handlers_1_1HandlerBase.html" target="_self">HandlerBase</a></td><td class="desc">Base class for the request handlers </td></tr>
<tr id="row_34_2_11_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/d5f/structserver_1_1handlers_1_1HandlerConfig.html" target="_self">HandlerConfig</a></td><td class="desc"></td></tr>
<tr id="row_34_2_12_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/d68/structserver_1_1handlers_1_1HandlerErrorCodeHash.html" target="_self">HandlerErrorCodeHash</a></td><td class="desc">Hasher class for HandlerErrorCode </td></tr>
<tr id="row_34_2_13_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/d36/classserver_1_1handlers_1_1HttpHandlerBase.html" target="_self">HttpHandlerBase</a></td><td class="desc">Base class for all the <a class="el" href="d2/d9b/group__userver__http__handlers.html">Userver HTTP Handlers</a> </td></tr>
<tr id="row_34_2_14_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/dfe/classserver_1_1handlers_1_1HttpHandlerFlatbufBase.html" target="_self">HttpHandlerFlatbufBase</a></td><td class="desc">Convenient base for handlers that accept requests with body in Flatbuffer format and respond with body in Flatbuffer format </td></tr>
<tr id="row_34_2_15_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/dbe/classserver_1_1handlers_1_1HttpHandlerJsonBase.html" target="_self">HttpHandlerJsonBase</a></td><td class="desc">Convenient base for handlers that accept requests with body in JSON format and respond with body in JSON format </td></tr>
<tr id="row_34_2_16_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/d88/classserver_1_1handlers_1_1HttpHandlerStatic.html" target="_self">HttpHandlerStatic</a></td><td class="desc">Handler that returns HTTP 200 if file exist and returns file data with mapped content/type </td></tr>
<tr id="row_34_2_17_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/d97/classserver_1_1handlers_1_1ImplicitOptions.html" target="_self">ImplicitOptions</a></td><td class="desc">A "magical" handler that will respond to OPTIONS HTTP method for any other handler that cannot handle OPTIONS itself </td></tr>
<tr id="row_34_2_18_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d67/classserver_1_1handlers_1_1InspectRequests.html" target="_self">InspectRequests</a></td><td class="desc">Handler that returns information about all in-flight requests </td></tr>
<tr id="row_34_2_19_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/dd0/structserver_1_1handlers_1_1InternalMessage.html" target="_self">InternalMessage</a></td><td class="desc"></td></tr>
<tr id="row_34_2_20_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/d98/classserver_1_1handlers_1_1InternalServerError.html" target="_self">InternalServerError</a></td><td class="desc"></td></tr>
<tr id="row_34_2_21_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/d34/classserver_1_1handlers_1_1Jemalloc.html" target="_self">Jemalloc</a></td><td class="desc">Handler that controls the jemalloc allocator </td></tr>
<tr id="row_34_2_22_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/ded/classserver_1_1handlers_1_1JsonErrorBuilder.html" target="_self">JsonErrorBuilder</a></td><td class="desc"></td></tr>
<tr id="row_34_2_23_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/d21/classserver_1_1handlers_1_1LegacyJsonErrorBuilder.html" target="_self">LegacyJsonErrorBuilder</a></td><td class="desc"></td></tr>
<tr id="row_34_2_24_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/da0/classserver_1_1handlers_1_1LogLevel.html" target="_self">LogLevel</a></td><td class="desc">Handler that controls logging levels of all the loggers </td></tr>
<tr id="row_34_2_25_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/dde/classserver_1_1handlers_1_1OnLogRotate.html" target="_self">OnLogRotate</a></td><td class="desc">Handler that controls logging levels of all the loggers </td></tr>
<tr id="row_34_2_26_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/d6d/classserver_1_1handlers_1_1Ping.html" target="_self">Ping</a></td><td class="desc">Handler that returns HTTP 200 if the service is OK and able to process requests </td></tr>
<tr id="row_34_2_27_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/ddf/classserver_1_1handlers_1_1RequestParseError.html" target="_self">RequestParseError</a></td><td class="desc"></td></tr>
<tr id="row_34_2_28_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/d91/classserver_1_1handlers_1_1ResourceNotFound.html" target="_self">ResourceNotFound</a></td><td class="desc"></td></tr>
<tr id="row_34_2_29_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/d53/classserver_1_1handlers_1_1Restart.html" target="_self">Restart</a></td><td class="desc">Handler that stops the service. It is expected that an external system (e.g. systemd or supervisord) restarts the service afterwards </td></tr>
<tr id="row_34_2_30_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/d10/classserver_1_1handlers_1_1ServerMonitor.html" target="_self">ServerMonitor</a></td><td class="desc">Handler that returns statistics data </td></tr>
<tr id="row_34_2_31_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/d62/structserver_1_1handlers_1_1ServiceErrorCode.html" target="_self">ServiceErrorCode</a></td><td class="desc"></td></tr>
<tr id="row_34_2_32_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/ded/classserver_1_1handlers_1_1TestsControl.html" target="_self">TestsControl</a></td><td class="desc">Handler that allows to control the behavior of server from tests, and <a class="el" href="df/d07/md_en_2userver_2functional__testing.html">functional tests with testsuite</a> in particular </td></tr>
<tr id="row_34_2_33_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/d7b/classserver_1_1handlers_1_1Unauthorized.html" target="_self">Unauthorized</a></td><td class="desc"></td></tr>
<tr id="row_34_3_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_34_3_" class="arrow" onclick="dynsection.toggleFolder('34_3_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="df/df5/namespaceserver_1_1http.html" target="_self">http</a></td><td class="desc"><a class="el" href="d0/d68/classserver_1_1Server.html">Server</a> parts of the HTTP protocol implementation </td></tr>
<tr id="row_34_3_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/d9b/classserver_1_1http_1_1Cookie.html" target="_self">Cookie</a></td><td class="desc">HTTP response cookie </td></tr>
<tr id="row_34_3_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/dc3/classserver_1_1http_1_1CustomHandlerException.html" target="_self">CustomHandlerException</a></td><td class="desc">An extension of <a class="el" href="d7/d7f/classserver_1_1handlers_1_1CustomHandlerException.html" title="The generic base class for handler exceptions. Thrown exceptions should typically derive from Excepti...">server::handlers::CustomHandlerException</a> that allows to specify a custom HttpStatus </td></tr>
<tr id="row_34_3_2_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/d99/structserver_1_1http_1_1FormDataArg.html" target="_self">FormDataArg</a></td><td class="desc">Argument of a multipart/form-data request </td></tr>
<tr id="row_34_3_3_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/d44/classserver_1_1http_1_1HttpRequest.html" target="_self">HttpRequest</a></td><td class="desc">HTTP Request data </td></tr>
<tr id="row_34_3_4_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/da4/classserver_1_1http_1_1HttpResponse.html" target="_self">HttpResponse</a></td><td class="desc">HTTP Response data </td></tr>
<tr id="row_34_3_5_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/d63/classserver_1_1http_1_1ResponseBodyStream.html" target="_self">ResponseBodyStream</a></td><td class="desc"></td></tr>
<tr id="row_34_4_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_34_4_" class="arrow" onclick="dynsection.toggleFolder('34_4_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="d6/de0/namespaceserver_1_1middlewares.html" target="_self">middlewares</a></td><td class="desc">HTTP server middlewares </td></tr>
<tr id="row_34_4_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/dbd/classserver_1_1middlewares_1_1HandlerPipelineBuilder.html" target="_self">HandlerPipelineBuilder</a></td><td class="desc">Base class to build a per-handler middleware pipeline. One may inherit from it and implement any custom logic, if desired. By default the behavior is to use the server-wide pipeline </td></tr>
<tr id="row_34_4_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/d24/classserver_1_1middlewares_1_1HeadersPropagator.html" target="_self">HeadersPropagator</a></td><td class="desc"></td></tr>
<tr id="row_34_4_2_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/df1/classserver_1_1middlewares_1_1HeadersPropagatorFactory.html" target="_self">HeadersPropagatorFactory</a></td><td class="desc"></td></tr>
<tr id="row_34_4_3_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/daa/classserver_1_1middlewares_1_1HttpMiddlewareBase.html" target="_self">HttpMiddlewareBase</a></td><td class="desc">Base class for a http middleware </td></tr>
<tr id="row_34_4_4_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/d90/classserver_1_1middlewares_1_1HttpMiddlewareFactoryBase.html" target="_self">HttpMiddlewareFactoryBase</a></td><td class="desc">Base class for a http middleware-factory </td></tr>
<tr id="row_34_4_5_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/db8/classserver_1_1middlewares_1_1PipelineBuilder.html" target="_self">PipelineBuilder</a></td><td class="desc">Base class to build a server-wide middleware pipeline. One may inherit from it and implement any custom logic, if desired </td></tr>
<tr id="row_34_4_6_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/d3e/classserver_1_1middlewares_1_1SimpleHttpMiddlewareFactory.html" target="_self">SimpleHttpMiddlewareFactory</a></td><td class="desc">A short-cut for defining a middleware-factory </td></tr>
<tr id="row_34_5_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_34_5_" class="arrow" onclick="dynsection.toggleFolder('34_5_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="d9/df8/namespaceserver_1_1request.html" target="_self">request</a></td><td class="desc"><a class="el" href="d0/d68/classserver_1_1Server.html">Server</a> request related types and functions </td></tr>
<tr id="row_34_5_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/d26/classserver_1_1request_1_1DeadlinePropagationBlocker.html" target="_self">DeadlinePropagationBlocker</a></td><td class="desc">Stops deadline propagation within its scope </td></tr>
<tr id="row_34_5_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/d84/classserver_1_1request_1_1DeadlineSignal.html" target="_self">DeadlineSignal</a></td><td class="desc">Signals when an operation has detected deadline expiration </td></tr>
<tr id="row_34_5_2_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/d96/structserver_1_1request_1_1Header.html" target="_self">Header</a></td><td class="desc"></td></tr>
<tr id="row_34_5_3_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/d23/structserver_1_1request_1_1HttpRequestConfig.html" target="_self">HttpRequestConfig</a></td><td class="desc"></td></tr>
<tr id="row_34_5_4_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/d0e/classserver_1_1request_1_1RequestBase.html" target="_self">RequestBase</a></td><td class="desc"></td></tr>
<tr id="row_34_5_5_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/df6/classserver_1_1request_1_1RequestContext.html" target="_self">RequestContext</a></td><td class="desc">Stores request-specific data during request processing </td></tr>
<tr id="row_34_5_6_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/dee/classserver_1_1request_1_1ResponseBase.html" target="_self">ResponseBase</a></td><td class="desc">Base class for all the server responses </td></tr>
<tr id="row_34_5_7_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/d6f/classserver_1_1request_1_1ResponseDataAccounter.html" target="_self">ResponseDataAccounter</a></td><td class="desc"></td></tr>
<tr id="row_34_5_8_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/d73/structserver_1_1request_1_1TaskInheritedData.html" target="_self">TaskInheritedData</a></td><td class="desc">Per-request data that should be available inside handlers </td></tr>
<tr id="row_34_6_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_34_6_" class="arrow" onclick="dynsection.toggleFolder('34_6_')">►</span><span class="icona"><span class="icon">N</span></span><b>websocket</b></td><td class="desc"></td></tr>
<tr id="row_34_6_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/da8/structserver_1_1websocket_1_1Config.html" target="_self">Config</a></td><td class="desc"></td></tr>
<tr id="row_34_6_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/d0a/structserver_1_1websocket_1_1Message.html" target="_self">Message</a></td><td class="desc">WebSocket message </td></tr>
<tr id="row_34_6_2_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/dac/structserver_1_1websocket_1_1Statistics.html" target="_self">Statistics</a></td><td class="desc"></td></tr>
<tr id="row_34_6_3_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/df6/classserver_1_1websocket_1_1WebSocketConnection.html" target="_self">WebSocketConnection</a></td><td class="desc">Main class for Websocket connection </td></tr>
<tr id="row_34_6_4_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/dc5/classserver_1_1websocket_1_1WebsocketHandlerBase.html" target="_self">WebsocketHandlerBase</a></td><td class="desc">Base class for WebSocket handler </td></tr>
<tr id="row_34_7_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/d68/classserver_1_1Server.html" target="_self">Server</a></td><td class="desc"></td></tr>
<tr id="row_35_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_35_" class="arrow" onclick="dynsection.toggleFolder('35_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="d8/dcc/namespacestd.html" target="_self">std</a></td><td class="desc">STL namespace </td></tr>
<tr id="row_35_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/d9a/structstd_1_1hash_3_1_1decimal64_1_1Decimal_3_01Prec_00_01RoundPolicy_01_4_01_4.html" target="_self">hash<::decimal64::Decimal< Prec, RoundPolicy > ></a></td><td class="desc">Std::hash support </td></tr>
<tr id="row_35_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/d91/structstd_1_1hash_3_1_1formats_1_1bson_1_1Binary_01_4.html" target="_self">hash<::formats::bson::Binary ></a></td><td class="desc"></td></tr>
<tr id="row_35_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/d5c/structstd_1_1hash_3_1_1formats_1_1bson_1_1Oid_01_4.html" target="_self">hash<::formats::bson::Oid ></a></td><td class="desc"></td></tr>
<tr id="row_35_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/d51/structstd_1_1hash_3_1_1formats_1_1bson_1_1Timestamp_01_4.html" target="_self">hash<::formats::bson::Timestamp ></a></td><td class="desc"></td></tr>
<tr id="row_35_4_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/dd4/structstd_1_1hash_3_1_1server_1_1auth_1_1UserScope_01_4.html" target="_self">hash<::server::auth::UserScope ></a></td><td class="desc"></td></tr>
<tr id="row_35_5_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/d40/structstd_1_1hash_3_1_1storages_1_1postgres_1_1DBTypeName_01_4.html" target="_self">hash<::storages::postgres::DBTypeName ></a></td><td class="desc"></td></tr>
<tr id="row_35_6_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/de6/structstd_1_1hash_3_1_1storages_1_1postgres_1_1io_1_1PredefinedOids_01_4.html" target="_self">hash<::storages::postgres::io::PredefinedOids ></a></td><td class="desc"></td></tr>
<tr id="row_35_7_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/d56/structstd_1_1hash_3_1_1storages_1_1postgres_1_1SqlState_01_4.html" target="_self">hash<::storages::postgres::SqlState ></a></td><td class="desc">Specialization of std::hash template for SqlState </td></tr>
<tr id="row_35_8_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/dfb/structstd_1_1hash_3_1_1storages_1_1postgres_1_1TimePointTz_01_4.html" target="_self">hash<::storages::postgres::TimePointTz ></a></td><td class="desc"><code>std::hash</code> support for <a class="el" href="d7/dde/structstorages_1_1postgres_1_1TimePointTz.html" title="Corresponds to TIMESTAMP WITH TIME ZONE database type.">storages::postgres::TimePointTz</a> </td></tr>
<tr id="row_35_9_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/d7f/structstd_1_1hash_3_1_1storages_1_1postgres_1_1TimePointWithoutTz_01_4.html" target="_self">hash<::storages::postgres::TimePointWithoutTz ></a></td><td class="desc"><code>std::hash</code> support for <a class="el" href="de/d03/structstorages_1_1postgres_1_1TimePointWithoutTz.html" title="Corresponds to TIMESTAMP WITHOUT TIME ZONE database type.">storages::postgres::TimePointWithoutTz</a> </td></tr>
<tr id="row_35_10_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/d05/structstd_1_1hash_3_1_1utils_1_1CachedHash_3_01T_01_4_01_4.html" target="_self">hash<::utils::CachedHash< T > ></a></td><td class="desc"></td></tr>
<tr id="row_35_11_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/d29/structstd_1_1hash_3_1_1utils_1_1NotNull_3_01T_01_4_01_4.html" target="_self">hash<::utils::NotNull< T > ></a></td><td class="desc"></td></tr>
<tr id="row_35_12_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d56/structstd_1_1hash_3_1_1utils_1_1SmallString_3_01N_01_4_01_4.html" target="_self">hash<::utils::SmallString< N > ></a></td><td class="desc"></td></tr>
<tr id="row_35_13_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/d38/structstd_1_1hash_3_1_1utils_1_1StrongTypedef_3_01Tag_00_01T_00_01Ops_01_4_01_4.html" target="_self">hash<::utils::StrongTypedef< Tag, T, Ops > ></a></td><td class="desc"></td></tr>
<tr id="row_36_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_36_" class="arrow" onclick="dynsection.toggleFolder('36_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="d0/d91/namespacestorages.html" target="_self">storages</a></td><td class="desc">Components, clients and helpers for different databases and storages </td></tr>
<tr id="row_36_0_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_36_0_" class="arrow" onclick="dynsection.toggleFolder('36_0_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="dd/de0/namespacestorages_1_1clickhouse.html" target="_self">clickhouse</a></td><td class="desc">Top namespace for uClickHouse driver </td></tr>
<tr id="row_36_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_36_0_0_" class="arrow" onclick="dynsection.toggleFolder('36_0_0_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="d8/dd6/namespacestorages_1_1clickhouse_1_1io.html" target="_self">io</a></td><td class="desc">UClickHouse input-output </td></tr>
<tr id="row_36_0_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_36_0_0_0_" class="arrow" onclick="dynsection.toggleFolder('36_0_0_0_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="d6/d2f/namespacestorages_1_1clickhouse_1_1io_1_1columns.html" target="_self">columns</a></td><td class="desc">UClickHouse columns </td></tr>
<tr id="row_36_0_0_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span id="arr_36_0_0_0_0_" class="arrow" onclick="dynsection.toggleFolder('36_0_0_0_0_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/ddf/classstorages_1_1clickhouse_1_1io_1_1columns_1_1ArrayColumn.html" target="_self">ArrayColumn</a></td><td class="desc">Represents ClickHouse Array(T) column, where T is a <a class="el" href="df/da4/classstorages_1_1clickhouse_1_1io_1_1columns_1_1ClickhouseColumn.html" title="Base class for every typed ClickHouse column. To add new columns one should derive from this class,...">ClickhouseColumn</a> as well </td></tr>
<tr id="row_36_0_0_0_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/d0d/classstorages_1_1clickhouse_1_1io_1_1columns_1_1ArrayColumn_1_1ArrayDataHolder.html" target="_self">ArrayDataHolder</a></td><td class="desc"></td></tr>
<tr id="row_36_0_0_0_1_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/d5a/structstorages_1_1clickhouse_1_1io_1_1columns_1_1ArrayColumnMeta.html" target="_self">ArrayColumnMeta</a></td><td class="desc"></td></tr>
<tr id="row_36_0_0_0_2_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/da4/classstorages_1_1clickhouse_1_1io_1_1columns_1_1ClickhouseColumn.html" target="_self">ClickhouseColumn</a></td><td class="desc">Base class for every typed ClickHouse column. To add new columns one should derive from this class, define types aliases: </td></tr>
<tr id="row_36_0_0_0_3_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/d44/classstorages_1_1clickhouse_1_1io_1_1columns_1_1ColumnIterator.html" target="_self">ColumnIterator</a></td><td class="desc">Forward-iterator for iterating over column of type ColumnType </td></tr>
<tr id="row_36_0_0_0_4_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/d92/classstorages_1_1clickhouse_1_1io_1_1columns_1_1DateTime64Column.html" target="_self">DateTime64Column</a></td><td class="desc">Helper class for instantiating DateTime64 columns </td></tr>
<tr id="row_36_0_0_0_5_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span id="arr_36_0_0_0_5_" class="arrow" onclick="dynsection.toggleFolder('36_0_0_0_5_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/db8/classstorages_1_1clickhouse_1_1io_1_1columns_1_1DateTime64Column_3_01Precision_00_01Duration_3_01Rep_00_01Period_01_4_01_4.html" target="_self">DateTime64Column< Precision, Duration< Rep, Period > ></a></td><td class="desc"></td></tr>
<tr id="row_36_0_0_0_5_0_" class="odd" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/d2f/structstorages_1_1clickhouse_1_1io_1_1columns_1_1DateTime64Column_3_01Precision_00_01Duration_3_be5e9514a2d2c63db5189a53aa0bbf7a.html" target="_self">Tag</a></td><td class="desc"></td></tr>
<tr id="row_36_0_0_0_6_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/d19/classstorages_1_1clickhouse_1_1io_1_1columns_1_1DateTimeColumn.html" target="_self">DateTimeColumn</a></td><td class="desc">Represents ClickHouse DateTime column </td></tr>
<tr id="row_36_0_0_0_7_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/d6c/classstorages_1_1clickhouse_1_1io_1_1columns_1_1Float32Column.html" target="_self">Float32Column</a></td><td class="desc">Represents Clickhouse Float32 column </td></tr>
<tr id="row_36_0_0_0_8_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/dd2/classstorages_1_1clickhouse_1_1io_1_1columns_1_1Float64Column.html" target="_self">Float64Column</a></td><td class="desc">Represents Clickhouse Float64 column </td></tr>
<tr id="row_36_0_0_0_9_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/d45/classstorages_1_1clickhouse_1_1io_1_1columns_1_1Int32Column.html" target="_self">Int32Column</a></td><td class="desc">Represents Clickhouse Int32 column </td></tr>
<tr id="row_36_0_0_0_10_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/d2a/classstorages_1_1clickhouse_1_1io_1_1columns_1_1Int64Column.html" target="_self">Int64Column</a></td><td class="desc">Represents ClickHouse Int64 column </td></tr>
<tr id="row_36_0_0_0_11_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/d45/classstorages_1_1clickhouse_1_1io_1_1columns_1_1Int8Column.html" target="_self">Int8Column</a></td><td class="desc">Represents ClickHouse UInt8 Column </td></tr>
<tr id="row_36_0_0_0_12_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/d94/classstorages_1_1clickhouse_1_1io_1_1columns_1_1MismatchedEndiannessUuidColumn.html" target="_self">MismatchedEndiannessUuidColumn</a></td><td class="desc">Legacy broken ClickHouse UUID column representation </td></tr>
<tr id="row_36_0_0_0_13_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span id="arr_36_0_0_0_13_" class="arrow" onclick="dynsection.toggleFolder('36_0_0_0_13_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/db3/classstorages_1_1clickhouse_1_1io_1_1columns_1_1NullableColumn.html" target="_self">NullableColumn</a></td><td class="desc">Represents ClickHouse Nullable(T) column, where T is a <a class="el" href="df/da4/classstorages_1_1clickhouse_1_1io_1_1columns_1_1ClickhouseColumn.html" title="Base class for every typed ClickHouse column. To add new columns one should derive from this class,...">ClickhouseColumn</a> as well </td></tr>
<tr id="row_36_0_0_0_13_0_" class="odd" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/d0d/classstorages_1_1clickhouse_1_1io_1_1columns_1_1NullableColumn_1_1NullableDataHolder.html" target="_self">NullableDataHolder</a></td><td class="desc"></td></tr>
<tr id="row_36_0_0_0_14_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/d36/structstorages_1_1clickhouse_1_1io_1_1columns_1_1NullableColumnMeta.html" target="_self">NullableColumnMeta</a></td><td class="desc"></td></tr>
<tr id="row_36_0_0_0_15_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/d26/classstorages_1_1clickhouse_1_1io_1_1columns_1_1StringColumn.html" target="_self">StringColumn</a></td><td class="desc">Represents ClickHouse String column </td></tr>
<tr id="row_36_0_0_0_16_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/d21/classstorages_1_1clickhouse_1_1io_1_1columns_1_1UInt16Column.html" target="_self">UInt16Column</a></td><td class="desc">Represents Clickhouse UInt16 column </td></tr>
<tr id="row_36_0_0_0_17_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/dfc/classstorages_1_1clickhouse_1_1io_1_1columns_1_1UInt32Column.html" target="_self">UInt32Column</a></td><td class="desc">Represents ClickHouse UInt32 column </td></tr>
<tr id="row_36_0_0_0_18_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/d93/classstorages_1_1clickhouse_1_1io_1_1columns_1_1UInt64Column.html" target="_self">UInt64Column</a></td><td class="desc">Represents ClickHouse UInt64 column </td></tr>
<tr id="row_36_0_0_0_19_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/d3b/classstorages_1_1clickhouse_1_1io_1_1columns_1_1UInt8Column.html" target="_self">UInt8Column</a></td><td class="desc">Represents ClickHouse UInt8 Column </td></tr>
<tr id="row_36_0_0_0_20_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/dd7/classstorages_1_1clickhouse_1_1io_1_1columns_1_1UuidColumn.html" target="_self">UuidColumn</a></td><td class="desc"></td></tr>
<tr id="row_36_0_0_0_21_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/d01/classstorages_1_1clickhouse_1_1io_1_1columns_1_1UuidRfc4122Column.html" target="_self">UuidRfc4122Column</a></td><td class="desc">Represents ClickHouse UUID column </td></tr>
<tr id="row_36_0_0_1_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/d5e/classstorages_1_1clickhouse_1_1io_1_1ColumnsMapper.html" target="_self">ColumnsMapper</a></td><td class="desc"></td></tr>
<tr id="row_36_0_0_2_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/db6/structstorages_1_1clickhouse_1_1io_1_1CppToClickhouse.html" target="_self">CppToClickhouse</a></td><td class="desc"></td></tr>
<tr id="row_36_0_0_3_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_36_0_0_3_" class="arrow" onclick="dynsection.toggleFolder('36_0_0_3_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d1d/classstorages_1_1clickhouse_1_1io_1_1RowsMapper.html" target="_self">RowsMapper</a></td><td class="desc"></td></tr>
<tr id="row_36_0_0_3_0_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/dc5/classstorages_1_1clickhouse_1_1io_1_1RowsMapper_1_1Iterator.html" target="_self">Iterator</a></td><td class="desc"></td></tr>
<tr id="row_36_0_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_36_0_1_" class="arrow" onclick="dynsection.toggleFolder('36_0_1_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/d48/classstorages_1_1clickhouse_1_1Cluster.html" target="_self">Cluster</a></td><td class="desc">Interface for executing queries on a cluster of ClickHouse servers </td></tr>
<tr id="row_36_0_1_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d78/classstorages_1_1clickhouse_1_1Cluster_1_1NoAvailablePoolError.html" target="_self">NoAvailablePoolError</a></td><td class="desc">Exception that is thrown if all specified endpoints are unavailable </td></tr>
<tr id="row_36_0_2_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/dd9/structstorages_1_1clickhouse_1_1CommandControl.html" target="_self">CommandControl</a></td><td class="desc"></td></tr>
<tr id="row_36_0_3_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/dbb/classstorages_1_1clickhouse_1_1ExecutionResult.html" target="_self">ExecutionResult</a></td><td class="desc"></td></tr>
<tr id="row_36_0_4_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/d94/classstorages_1_1clickhouse_1_1Query.html" target="_self">Query</a></td><td class="desc">Holds a query and its name. In case query is expected to be executed with parameters, query text should conform to fmt format </td></tr>
<tr id="row_36_1_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_36_1_" class="arrow" onclick="dynsection.toggleFolder('36_1_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="d3/db5/namespacestorages_1_1mongo.html" target="_self">mongo</a></td><td class="desc">MongoDB client </td></tr>
<tr id="row_36_1_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_36_1_0_" class="arrow" onclick="dynsection.toggleFolder('36_1_0_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="d4/d35/namespacestorages_1_1mongo_1_1bulk__ops.html" target="_self">bulk_ops</a></td><td class="desc">Bulk sub-operations </td></tr>
<tr id="row_36_1_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/dcf/classstorages_1_1mongo_1_1bulk__ops_1_1Delete.html" target="_self">Delete</a></td><td class="desc">Deletes documents as part of bulk operation </td></tr>
<tr id="row_36_1_0_1_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/d5b/classstorages_1_1mongo_1_1bulk__ops_1_1InsertOne.html" target="_self">InsertOne</a></td><td class="desc">Inserts a single document as part of bulk operation </td></tr>
<tr id="row_36_1_0_2_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/d75/classstorages_1_1mongo_1_1bulk__ops_1_1ReplaceOne.html" target="_self">ReplaceOne</a></td><td class="desc">Replaces a single document as part of bulk operation </td></tr>
<tr id="row_36_1_0_3_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/dd2/classstorages_1_1mongo_1_1bulk__ops_1_1Update.html" target="_self">Update</a></td><td class="desc">Updates documents as part of bulk operation </td></tr>
<tr id="row_36_1_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_36_1_1_" class="arrow" onclick="dynsection.toggleFolder('36_1_1_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="df/dc7/namespacestorages_1_1mongo_1_1operations.html" target="_self">operations</a></td><td class="desc"><a class="el" href="db/d50/classstorages_1_1mongo_1_1Collection.html" title="MongoDB collection handle, the main way to operate with MongoDB.">Collection</a> operations </td></tr>
<tr id="row_36_1_1_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/dd2/classstorages_1_1mongo_1_1operations_1_1Aggregate.html" target="_self">Aggregate</a></td><td class="desc">Runs an aggregation pipeline </td></tr>
<tr id="row_36_1_1_1_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/dce/classstorages_1_1mongo_1_1operations_1_1Bulk.html" target="_self">Bulk</a></td><td class="desc">Efficiently executes a number of operations over a single collection </td></tr>
<tr id="row_36_1_1_2_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/d4e/classstorages_1_1mongo_1_1operations_1_1Count.html" target="_self">Count</a></td><td class="desc">Counts documents matching the filter </td></tr>
<tr id="row_36_1_1_3_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/d2a/classstorages_1_1mongo_1_1operations_1_1CountApprox.html" target="_self">CountApprox</a></td><td class="desc">Returns approximate number of documents in a collection </td></tr>
<tr id="row_36_1_1_4_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/d41/classstorages_1_1mongo_1_1operations_1_1Delete.html" target="_self">Delete</a></td><td class="desc">Deletes documents </td></tr>
<tr id="row_36_1_1_5_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/d2f/classstorages_1_1mongo_1_1operations_1_1Drop.html" target="_self">Drop</a></td><td class="desc"></td></tr>
<tr id="row_36_1_1_6_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/d55/classstorages_1_1mongo_1_1operations_1_1Find.html" target="_self">Find</a></td><td class="desc">Retrieves documents matching the filter </td></tr>
<tr id="row_36_1_1_7_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/da3/classstorages_1_1mongo_1_1operations_1_1FindAndModify.html" target="_self">FindAndModify</a></td><td class="desc">Atomically updates a document and returns either previous or new version </td></tr>
<tr id="row_36_1_1_8_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/dfb/classstorages_1_1mongo_1_1operations_1_1FindAndRemove.html" target="_self">FindAndRemove</a></td><td class="desc">Atomically removes a document and returns it </td></tr>
<tr id="row_36_1_1_9_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/d6e/classstorages_1_1mongo_1_1operations_1_1InsertMany.html" target="_self">InsertMany</a></td><td class="desc">Inserts multiple documents </td></tr>
<tr id="row_36_1_1_10_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/d01/classstorages_1_1mongo_1_1operations_1_1InsertOne.html" target="_self">InsertOne</a></td><td class="desc">Inserts a single document </td></tr>
<tr id="row_36_1_1_11_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/de4/classstorages_1_1mongo_1_1operations_1_1ReplaceOne.html" target="_self">ReplaceOne</a></td><td class="desc">Replaces a single document </td></tr>
<tr id="row_36_1_1_12_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/dfc/classstorages_1_1mongo_1_1operations_1_1Update.html" target="_self">Update</a></td><td class="desc">Updates documents </td></tr>
<tr id="row_36_1_2_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_36_1_2_" class="arrow" onclick="dynsection.toggleFolder('36_1_2_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="de/dff/namespacestorages_1_1mongo_1_1options.html" target="_self">options</a></td><td class="desc"><a class="el" href="db/d50/classstorages_1_1mongo_1_1Collection.html" title="MongoDB collection handle, the main way to operate with MongoDB.">Collection</a> operation options </td></tr>
<tr id="row_36_1_2_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/dea/classstorages_1_1mongo_1_1options_1_1AllowPartialResults.html" target="_self">AllowPartialResults</a></td><td class="desc">Suppresses errors on querying a sharded collection with unavailable shards </td></tr>
<tr id="row_36_1_2_1_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/dc9/classstorages_1_1mongo_1_1options_1_1ArrayFilters.html" target="_self">ArrayFilters</a></td><td class="desc">Specifies an array of filter documents that determine which array elements to modify for an update operation on an array field </td></tr>
<tr id="row_36_1_2_2_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/dbe/classstorages_1_1mongo_1_1options_1_1Comment.html" target="_self">Comment</a></td><td class="desc">Sets a comment for the operation, which would be visible in profile data </td></tr>
<tr id="row_36_1_2_3_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/d58/classstorages_1_1mongo_1_1options_1_1Hint.html" target="_self">Hint</a></td><td class="desc">Specifies an index to use for the query </td></tr>
<tr id="row_36_1_2_4_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/d6b/classstorages_1_1mongo_1_1options_1_1Limit.html" target="_self">Limit</a></td><td class="desc">Specifies the number of documents to request from the server </td></tr>
<tr id="row_36_1_2_5_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/db6/classstorages_1_1mongo_1_1options_1_1MaxServerTime.html" target="_self">MaxServerTime</a></td><td class="desc">Specifies the server-side time limit for the operation </td></tr>
<tr id="row_36_1_2_6_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/d00/classstorages_1_1mongo_1_1options_1_1Projection.html" target="_self">Projection</a></td><td class="desc">Selects fields to be returned </td></tr>
<tr id="row_36_1_2_7_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/db5/classstorages_1_1mongo_1_1options_1_1ReadPreference.html" target="_self">ReadPreference</a></td><td class="desc">Read preference </td></tr>
<tr id="row_36_1_2_8_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d28/classstorages_1_1mongo_1_1options_1_1RetryDuplicateKey.html" target="_self">RetryDuplicateKey</a></td><td class="desc">Enables automatic one-time retry of duplicate key errors </td></tr>
<tr id="row_36_1_2_9_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d9c/classstorages_1_1mongo_1_1options_1_1ReturnNew.html" target="_self">ReturnNew</a></td><td class="desc">Specifies that FindAndModify should return the new version of an object </td></tr>
<tr id="row_36_1_2_10_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/dc7/classstorages_1_1mongo_1_1options_1_1Skip.html" target="_self">Skip</a></td><td class="desc">Specifies the number of documents to skip </td></tr>
<tr id="row_36_1_2_11_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/dd2/classstorages_1_1mongo_1_1options_1_1Sort.html" target="_self">Sort</a></td><td class="desc">Sorts the results </td></tr>
<tr id="row_36_1_2_12_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/dcf/classstorages_1_1mongo_1_1options_1_1SuppressServerExceptions.html" target="_self">SuppressServerExceptions</a></td><td class="desc">Disables exception throw on server errors, should be checked manually in <a class="el" href="d3/dc9/classstorages_1_1mongo_1_1WriteResult.html" title="MongoDB write operation result.">WriteResult</a> </td></tr>
<tr id="row_36_1_2_13_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/de2/classstorages_1_1mongo_1_1options_1_1Tailable.html" target="_self">Tailable</a></td><td class="desc">Enables tailable cursor, which block at the end of capped collections </td></tr>
<tr id="row_36_1_2_14_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/dee/classstorages_1_1mongo_1_1options_1_1Unordered.html" target="_self">Unordered</a></td><td class="desc">Disables ordering on bulk operations causing them to continue after an error </td></tr>
<tr id="row_36_1_2_15_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/d6f/classstorages_1_1mongo_1_1options_1_1Upsert.html" target="_self">Upsert</a></td><td class="desc">Enables insertion of a new document when update selector matches nothing </td></tr>
<tr id="row_36_1_2_16_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/d38/classstorages_1_1mongo_1_1options_1_1WriteConcern.html" target="_self">WriteConcern</a></td><td class="desc">Write concern </td></tr>
<tr id="row_36_1_3_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_36_1_3_" class="arrow" onclick="dynsection.toggleFolder('36_1_3_')">►</span><span class="icona"><span class="icon">N</span></span><b>utest</b></td><td class="desc"></td></tr>
<tr id="row_36_1_3_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/df4/classstorages_1_1mongo_1_1utest_1_1MongoLocal.html" target="_self">MongoLocal</a></td><td class="desc">Mongo local class </td></tr>
<tr id="row_36_1_3_1_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/d82/classstorages_1_1mongo_1_1utest_1_1MongoTest.html" target="_self">MongoTest</a></td><td class="desc">Provides access to <code><a class="el" href="d6/d08/classstorages_1_1mongo_1_1Pool.html" title="MongoDB client pool.">storages::mongo::Pool</a></code> by means <code><a class="el" href="db/df4/classstorages_1_1mongo_1_1utest_1_1MongoLocal.html" title="Mongo local class.">storages::mongo::utest::MongoLocal</a></code> class </td></tr>
<tr id="row_36_1_4_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/dd6/classstorages_1_1mongo_1_1AuthenticationException.html" target="_self">AuthenticationException</a></td><td class="desc">Authentication error </td></tr>
<tr id="row_36_1_5_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_36_1_5_" class="arrow" onclick="dynsection.toggleFolder('36_1_5_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/d98/classstorages_1_1mongo_1_1CancelledException.html" target="_self">CancelledException</a></td><td class="desc">The current task has been cancelled, e.g. by deadline propagation </td></tr>
<tr id="row_36_1_5_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/d04/structstorages_1_1mongo_1_1CancelledException_1_1ByDeadlinePropagation.html" target="_self">ByDeadlinePropagation</a></td><td class="desc"></td></tr>
<tr id="row_36_1_6_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d48/classstorages_1_1mongo_1_1ClusterUnavailableException.html" target="_self">ClusterUnavailableException</a></td><td class="desc">No server available to satisfy request constraints </td></tr>
<tr id="row_36_1_7_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/d50/classstorages_1_1mongo_1_1Collection.html" target="_self">Collection</a></td><td class="desc">MongoDB collection handle, the main way to operate with MongoDB </td></tr>
<tr id="row_36_1_8_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_36_1_8_" class="arrow" onclick="dynsection.toggleFolder('36_1_8_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/dbe/classstorages_1_1mongo_1_1Cursor.html" target="_self">Cursor</a></td><td class="desc">Interface for MongoDB query cursors </td></tr>
<tr id="row_36_1_8_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_36_1_8_0_" class="arrow" onclick="dynsection.toggleFolder('36_1_8_0_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/d4f/classstorages_1_1mongo_1_1Cursor_1_1Iterator.html" target="_self">Iterator</a></td><td class="desc"></td></tr>
<tr id="row_36_1_8_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/d20/classstorages_1_1mongo_1_1Cursor_1_1Iterator_1_1DocHolder.html" target="_self">DocHolder</a></td><td class="desc"></td></tr>