|
|
1.1 root 1: . \"ident "%W%"
2: . \"Copyright (c) 1984 AT&T
3: . \"All Rights Reserved
4: . \"THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T
5: . \"The copyright notice above does not evidence any
6: . \"actual or intended publication of such source code.
7: .TH STDIOBUF 3I+ "C++ Stream Library" " "
8: .SH NAME
9: stdiobuf \- iostream specialized to stdio FILE
10: .SH SYNOPSIS
11: .ft B
12: .ta1i 2i
13: .nf
14: #include <iostream.h>
15: #include <strstream.h>
16: #include <stdio.h>
17:
18: class stdiobuf : streambuf {
19: stdiobuf(FILE* f);
20: FILE* stdiofile();
21: }
22: .fi
23: .ft R
24: .SH DESCRIPTION
25: Operations on a
26: \f(CWstdiobuf\fR
27: are reflected on
28: the underlying
29: \f(CWFILE\fR.
30: A \f(CWstdiobuf\fR is constructed in unbuffered mode, which causes all operations
31: to be immediately reflected in the \f(CWFILE\fR.
32: \fBseek\fRs are translated into \fBfseek\fRs.
33: \fBsetbuf\fR has its usual meaning. If it supplies a reserve
34: area buffering will be turned back on.
35: .SH SEE ALSO
36: filebuf(3C++)
37: istream(3C++)
38: ostream(3C++)
39: ssbuf.pub(3C++)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.