1 % -----------------------------------------------------------------------------
3 % -----------------------------------------------------------------------------
4 \section{\class{wxStreamBase
}}\label{wxstreambase
}
6 \wxheading{Derived from
}
12 \helpref{wxStreamBuffer
}{wxstreambuffer
}
14 % -----------------------------------------------------------------------------
16 % -----------------------------------------------------------------------------
17 \latexignore{\rtfignore{\wxheading{Members
}}}
23 \membersection{wxStreamBase::wxStreamBase
}
25 \func{}{wxStreamBase
}{\void}
27 Creates a dummy stream object.
29 \membersection{wxStreamBase::
\destruct{wxStreamBase
}}
31 \func{}{\destruct{wxStreamBase
}}{\void}
35 \membersection{wxStreamBase::LastError
}\label{wxstreambaselasterror
}
37 \constfunc{wxStreamError
}{LastError
}{\void}
39 This function returns the last error.
43 \membersection{wxStreamBase::StreamSize
}
44 \constfunc{size_t
}{StreamSize
}{\void}
46 This function returns the size of the stream. For example, for a file it is the size of
47 the file). Warning! There are streams which do not have size by definition, such as a socket.
49 \membersection{wxStreamBase::OnSysRead
}\label{wxstreambaseonsysread
}
51 \func{size_t
}{OnSysRead
}{\param{void*
}{ buffer
},
\param{size_t
}{ bufsize
}}
53 Internal function. It is called when the stream buffer needs a buffer of the
54 specified size. It should return the size that was actually read.
56 \membersection{wxStreamBase::OnSysWrite
}
58 \func{size_t
}{OnSysWrite
}{\param{void *
}{buffer
},
\param{size_t
}{ bufsize
}}
60 See
\helpref{OnSysRead
}{wxstreambaseonsysread
}.
62 \membersection{wxStreamBase::OnSysSeek
}
64 \func{off_t
}{OnSysSeek
}{\param{off_t
}{ pos
},
\param{wxSeekMode
}{ mode
}}
66 Internal function. It is called when the stream buffer needs to change the
67 current position in the stream. See
\helpref{wxStreamBuffer::Seek
}{wxstreambufferseek
}
69 \membersection{wxStreamBase::OnSysTell
}
71 \constfunc{off_t
}{OnSysTell
}{\void}
73 Internal function. Is is called when the stream buffer needs to know the
74 current position in the stream.