]> git.saurik.com Git - wxWidgets.git/blame - docs/latex/wx/outptstr.tex
implemented nested index entries and index entries pointing to multiple documents...
[wxWidgets.git] / docs / latex / wx / outptstr.tex
CommitLineData
e2a6f233
JS
1% -----------------------------------------------------------------------------
2% wxOutputStream
3% -----------------------------------------------------------------------------
4\section{\class{wxOutputStream}}\label{wxoutputstream}
5
d984207c
RR
6wxOutputStream is an abstract base class which may not be used directly.
7
e2a6f233
JS
8\wxheading{Derived from}
9
10\helpref{wxStreamBase}{wxstreambase}
11
954b8ae6
JS
12\wxheading{Include files}
13
14<wx/stream.h>
15
fa482912
JS
16\latexignore{\rtfignore{\wxheading{Members}}}
17
e2a6f233
JS
18% -----------
19% ctor & dtor
20% -----------
21\membersection{wxOutputStream::wxOutputStream}
22
23\func{}{wxOutputStream}{\void}
24
25Creates a dummy wxOutputStream object.
26
e2a6f233
JS
27\membersection{wxOutputStream::\destruct{wxOutputStream}}
28
29\func{}{\destruct{wxOutputStream}}{\void}
30
31Destructor.
32
40b480c3 33\membersection{wxOutputStream::LastWrite}
e2a6f233 34
294e9a7a 35\constfunc{size\_t}{LastWrite}{\void}
e2a6f233 36
d984207c
RR
37Returns the number of bytes written during the last Write().
38
40b480c3 39\membersection{wxOutputStream::PutC}
e2a6f233 40
40b480c3 41\func{void}{PutC}{\param{char}{ c}}
e2a6f233 42
40b480c3
JS
43Puts the specified character in the output queue and increments the
44stream position.
e2a6f233 45
0915d0b2 46\membersection{wxOutputStream::SeekO}\label{wxoutputstreamseeko}
e2a6f233 47
a84e46f2 48\func{off\_t}{SeekO}{\param{off\_t}{ pos}, \param{wxSeekMode}{ mode = wxFromStart}}
e2a6f233
JS
49
50Changes the stream current position.
51
a84e46f2
VS
52\wxheading{Parameters}
53
54\docparam{pos}{Offset to seek to.}
55
56\docparam{mode}{One of {\bf wxFromStart}, {\bf wxFromEnd}, {\bf wxFromCurrent}.}
57
58\wxheading{Return value}
59
60The new stream position or wxInvalidOffset on error.
61
e2a6f233
JS
62\membersection{wxOutputStream::TellO}
63
294e9a7a 64\constfunc{off\_t}{TellO}{\void}
e2a6f233
JS
65
66Returns the current stream position.
67
40b480c3 68\membersection{wxOutputStream::Write}
e2a6f233 69
294e9a7a 70\func{wxOutputStream\&}{Write}{\param{const void *}{buffer}, \param{size\_t}{ size}}
e2a6f233 71
605d715d
VS
72Writes the specified amount of bytes using the data of {\it buffer}.
73{\it WARNING!} The buffer absolutely needs to have at least the specified size.
e2a6f233 74
40b480c3
JS
75This function returns a reference on the current object, so the user can test
76any states of the stream right away.
e2a6f233 77
294e9a7a 78\func{wxOutputStream\&}{Write}{\param{wxInputStream\&}{ stream\_in}}
40b480c3
JS
79
80Reads data from the specified input stream and stores them
81in the current stream. The data is read until an error is raised
82by one of the two streams.
e2a6f233 83