1MONGOC_STREAM_T(3) libmongoc MONGOC_STREAM_T(3)
2
3
4
6 typedef struct _mongoc_stream_t mongoc_stream_t
7
8 mongoc_stream_t provides a generic streaming IO abstraction based on a
9 struct of pointers interface. The idea is to allow wrappers, perhaps
10 other language drivers, to easily shim their IO system on top of mon‐
11 goc_stream_t.
12
13 The API for the stream abstraction is currently private and non-exten‐
14 sible.
15
17 There are a number of built in stream types that come with mongoc. The
18 default configuration is a buffered unix stream. If TLS is in use, that
19 in turn is wrapped in a tls stream.
20
21 SEE ALSO:
22 mongoc_stream_buffered_t
23
24 mongoc_stream_file_t
25
26 mongoc_stream_socket_t
27
28 mongoc_stream_tls_t
29
30
32 MongoDB, Inc
33
35 2017-present, MongoDB, Inc
36
37
38
39
401.25.1 Nov 08, 2023 MONGOC_STREAM_T(3)