]> mj.ucw.cz Git - libucw.git/blob - ucw/doc/fastbuf.txt
754acd3e85bf023ed9e4eb5c0800b9a552b99884
[libucw.git] / ucw / doc / fastbuf.txt
1 Fastbufs
2 ========
3
4 Fastbufs are stream and file abstractions. They work with normal
5 files, network sockets, memory buffers or just any file descriptor. It
6 should be easy to implement other types by providing functions to
7 refill and read the buffer.
8
9 Apart from abstraction, they are very fast.
10
11 ucw/fastbuf.h
12 -------------
13
14 !!ucw/fastbuf.h
15
16 ucw/fb-socket.h
17 ---------------
18
19 Fastbufs on network sockets with timeouts.
20
21 !!ucw/fb-socket.h
22
23 ucw/ff-unicode.h
24 ----------------
25
26 Reading and writing of unicode characters.
27
28 Invalid codes are replaced by +UNI_REPLACEMENT+ when reading.
29
30 !!ucw/ff-unicode.h
31
32 ucw/ff-binary.h
33 ---------------
34
35 Reading and writing of binary values.