summaryrefslogtreecommitdiff
path: root/sigalatvision/doc/html/classofpstream.html
diff options
context:
space:
mode:
Diffstat (limited to 'sigalatvision/doc/html/classofpstream.html')
-rw-r--r--sigalatvision/doc/html/classofpstream.html290
1 files changed, 290 insertions, 0 deletions
diff --git a/sigalatvision/doc/html/classofpstream.html b/sigalatvision/doc/html/classofpstream.html
new file mode 100644
index 0000000..b6ae7a2
--- /dev/null
+++ b/sigalatvision/doc/html/classofpstream.html
@@ -0,0 +1,290 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>ofpstream class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body bgcolor="#ffffff">
+<!-- Generated by Doxygen 1.2.8.1 -->
+<center>
+<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="classes.html">Alphabetical List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
+<hr><h1>ofpstream Class Reference</h1>Provides the base class for writing (inserting) streamable objects to file streams.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="tobjstrm_8h-source.html">tobjstrm.h</a>&gt;</code>
+<p>
+<p>Inheritance diagram for ofpstream::
+<p><center><img src="classofpstream.gif" usemap="#ofpstream_map" border="0"></center>
+<map name="ofpstream_map">
+<area href="classfpbase.html" alt="fpbase" shape="rect" coords="0,56,67,80">
+<area href="classopstream.html" alt="opstream" shape="rect" coords="77,56,144,80">
+<area href="classpstream.html" alt="pstream" shape="rect" coords="0,0,67,24">
+<area href="classpstream.html" alt="pstream" shape="rect" coords="77,0,144,24">
+</map>
+<a href="classofpstream-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
+<tr><td colspan=2><br><h2>Public Methods</h2></td></tr>
+<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classofpstream.html#a0">ofpstream</a> ()</td></tr>
+<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classofpstream.html#a1">ofpstream</a> (const char *name, int omode=ios::out, int prot=filebuf::openprot)</td></tr>
+<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classofpstream.html#a2">ofpstream</a> (int f)</td></tr>
+<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classofpstream.html#a3">ofpstream</a> (int f, char *b, int len)</td></tr>
+<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classofpstream.html#a4">~ofpstream</a> ()</td></tr>
+<tr><td nowrap align=right valign=top>filebuf*&nbsp;</td><td valign=bottom><a class="el" href="classofpstream.html#a5">rdbuf</a> ()</td></tr>
+<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classofpstream.html#a6">open</a> (const char *name, int omode=ios::out, int prot=filebuf::openprot)</td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Class ofpstream is a simple "mix" of its bases, <a class="el" href="classfpbase.html">fpbase</a> and <a class="el" href="classopstream.html">opstream</a>. It provides the base class for writing (inserting) streamable objects to file streams.
+<p>
+
+<p>
+Definition at line <a class="el" href="tobjstrm_8h-source.html#l01102">1102</a> of file <a class="el" href="tobjstrm_8h-source.html">tobjstrm.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a name="a0" doxytag="ofpstream::ofpstream"></a><p>
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+ <tr>
+ <td class="md">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td nowrap valign="top"><b>
+ofpstream::ofpstream (
+ </b></td>
+ <td valign="bottom"><b>
+)
+ </b></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Creates a buffered ofpstream object. </td>
+ </tr>
+</table>
+<a name="a1" doxytag="ofpstream::ofpstream"></a><p>
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+ <tr>
+ <td class="md">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td nowrap valign="top"><b>
+ofpstream::ofpstream (
+ </b></td>
+ <td valign="bottom"><b>
+const char * <em>name</em>,
+ </b></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td><b>
+int <em>omode</em> = ios::out,
+ </b></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td><b>
+int <em>prot</em> = filebuf::openprot&nbsp;)
+ </b></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Creates a buffered ofpstream object. You can open a file and attach it to the stream by specifying the `name', `omode', and `prot' (protection) arguments. </td>
+ </tr>
+</table>
+<a name="a2" doxytag="ofpstream::ofpstream"></a><p>
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+ <tr>
+ <td class="md">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td nowrap valign="top"><b>
+ofpstream::ofpstream (
+ </b></td>
+ <td valign="bottom"><b>
+int <em>f</em>&nbsp;)
+ </b></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Creates a buffered ofpstream object. You can open a file and attach it to the stream by specifying the file descriptor, `f'. </td>
+ </tr>
+</table>
+<a name="a3" doxytag="ofpstream::ofpstream"></a><p>
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+ <tr>
+ <td class="md">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td nowrap valign="top"><b>
+ofpstream::ofpstream (
+ </b></td>
+ <td valign="bottom"><b>
+int <em>f</em>,
+ </b></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td><b>
+char * <em>b</em>,
+ </b></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td><b>
+int <em>len</em>&nbsp;)
+ </b></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Creates a buffered ofpstream object. You can set the size and initial contents of the buffer using the `len' and `b' arguments. You can open a file and attach it to the stream by specifying the file descriptor, `f'. </td>
+ </tr>
+</table>
+<a name="a4" doxytag="ofpstream::~ofpstream"></a><p>
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+ <tr>
+ <td class="md">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td nowrap valign="top"><b>
+ofpstream::~ofpstream (
+ </b></td>
+ <td valign="bottom"><b>
+)
+ </b></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Destroys the ofpstream object. </td>
+ </tr>
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a name="a6" doxytag="ofpstream::open"></a><p>
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+ <tr>
+ <td class="md">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td nowrap valign="top"><b>
+void ofpstream::open (
+ </b></td>
+ <td valign="bottom"><b>
+const char * <em>name</em>,
+ </b></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td><b>
+int <em>omode</em> = ios::out,
+ </b></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td><b>
+int <em>prot</em> = filebuf::openprot&nbsp;)
+ </b></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Opens the the named file in the given mode (app, ate, in, out, binary, trunc, nocreate, or noreplace) and protection. The default mode is out (output) with openprot protection. The opened file is attached to this stream.
+<p>
+Reimplemented from <a class="el" href="classfpbase.html#a5">fpbase</a>. </td>
+ </tr>
+</table>
+<a name="a5" doxytag="ofpstream::rdbuf"></a><p>
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+ <tr>
+ <td class="md">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td nowrap valign="top"><b>
+filebuf * ofpstream::rdbuf (
+ </b></td>
+ <td valign="bottom"><b>
+)
+ </b></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Returns the current file buffer.
+<p>
+Reimplemented from <a class="el" href="classfpbase.html#a9">fpbase</a>. </td>
+ </tr>
+</table>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li><a class="el" href="tobjstrm_8h-source.html">tobjstrm.h</a></ul>
+<hr><address><small>Generated at Sat Sep 22 20:19:30 2001 for TVision by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.gif" alt="doxygen" align="middle" border=0
+width=110 height=53></a>1.2.8.1 written by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>,
+ &copy;&nbsp;1997-2001</small></address>
+</body>
+</html>