1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML><HEAD>
<TITLE>buffer.c.html</TITLE>
<!-- Source: buffer.c -->
<!-- Generated with ROBODoc Version 3.2.3 (Aug 16 2001) -->
<!-- ROBODoc (c) 1994-2001 by Frans Slothouber and Jacco van Weert. -->
</HEAD><BODY BGCOLOR="#FFFFFF">
<A NAME="buffer.c">Generated from buffer.c</A> with ROBODoc v3.2.3 on Tue Aug 21 10:13:17 2001
<BR>
<H3 ALIGN="center">TABLE OF CONTENTS</H3>
<OL>
<LI><A HREF="#tn5250_buffer_init">lib5250/tn5250_buffer_init</A>
<LI><A HREF="#tn5250_buffer_free">lib5250/tn5250_buffer_free</A>
<LI><A HREF="#tn5250_buffer_append_byte">lib5250/tn5250_buffer_append_byte</A>
<LI><A HREF="#tn5250_buffer_append_data">lib5250/tn5250_buffer_append_data</A>
<LI><A HREF="#tn5250_buffer_log">lib5250/tn5250_buffer_log</A>
</OL>
<HR>
<H2><A NAME="tn5250_buffer_init">lib5250/tn5250_buffer_init</A></H2>
<FONT SIZE="+1">NAME</FONT>
<PRE><EM> <B>tn5250_buffer_init</B>
</EM></PRE><FONT SIZE="+1">SYNOPSIS</FONT>
<PRE> <B>tn5250_buffer_init</B> (&buf);
</PRE><FONT SIZE="+1">INPUTS</FONT>
<PRE> <A HREF="../doc/buffer.h.html#Tn5250Buffer">Tn5250Buffer</A> * buf - Pointer to a <A HREF="../doc/buffer.h.html#Tn5250Buffer">Tn5250Buffer</A> object.
</PRE><FONT SIZE="+1">DESCRIPTION</FONT>
<PRE> Zeros internal members.
</PRE>
<HR>
<H2><A NAME="tn5250_buffer_free">lib5250/tn5250_buffer_free</A></H2>
<FONT SIZE="+1">NAME</FONT>
<PRE><EM> <B>tn5250_buffer_free</B>
</EM></PRE><FONT SIZE="+1">SYNOPSIS</FONT>
<PRE> <B>tn5250_buffer_free</B> (&buf);
</PRE><FONT SIZE="+1">INPUTS</FONT>
<PRE> <A HREF="../doc/buffer.h.html#Tn5250Buffer">Tn5250Buffer</A> * buf - Pointer to a buffer object.
</PRE><FONT SIZE="+1">DESCRIPTION</FONT>
<PRE> Frees variable-length data and zeros internal members.
</PRE>
<HR>
<H2><A NAME="tn5250_buffer_append_byte">lib5250/tn5250_buffer_append_byte</A></H2>
<FONT SIZE="+1">NAME</FONT>
<PRE><EM> <B>tn5250_buffer_append_byte</B>
</EM></PRE><FONT SIZE="+1">SYNOPSIS</FONT>
<PRE> <B>tn5250_buffer_append_byte</B> (&buf, byte);
</PRE><FONT SIZE="+1">INPUTS</FONT>
<PRE> <A HREF="../doc/buffer.h.html#Tn5250Buffer">Tn5250Buffer</A> * buf - Pointer to a buffer object.
unsigned char byte - The byte to append.
</PRE><FONT SIZE="+1">DESCRIPTION</FONT>
<PRE> Appends a single byte to the end of the variable-length data
and reallocates the buffer if necessary to accomodate the new
byte.
</PRE>
<HR>
<H2><A NAME="tn5250_buffer_append_data">lib5250/tn5250_buffer_append_data</A></H2>
<FONT SIZE="+1">NAME</FONT>
<PRE><EM> <B>tn5250_buffer_append_data</B>
</EM></PRE><FONT SIZE="+1">SYNOPSIS</FONT>
<PRE> <B>tn5250_buffer_append_data</B> (&buf, data, len);
</PRE><FONT SIZE="+1">INPUTS</FONT>
<PRE> <A HREF="../doc/buffer.h.html#Tn5250Buffer">Tn5250Buffer</A> * buf - Pointer to a buffer object.
unsigned char * data - Data to append.
int len - Length of data to append.
</PRE><FONT SIZE="+1">DESCRIPTION</FONT>
<PRE> Appends a variable number of bytes to the end of the variable-length
data and reallocates the buffer if necessary to accomodate the new
data.
</PRE>
<HR>
<H2><A NAME="tn5250_buffer_log">lib5250/tn5250_buffer_log</A></H2>
<FONT SIZE="+1">NAME</FONT>
<PRE><EM> <B>tn5250_buffer_log</B>
</EM></PRE><FONT SIZE="+1">SYNOPSIS</FONT>
<PRE> <B>tn5250_buffer_log</B> (&buf,"> ");
</PRE><FONT SIZE="+1">INPUTS</FONT>
<PRE> <A HREF="../doc/buffer.h.html#Tn5250Buffer">Tn5250Buffer</A> * buf - Pointer to a buffer object.
const char * prefix - Character string to prefix dump lines
with in log.
</PRE><FONT SIZE="+1">DESCRIPTION</FONT>
<PRE> Dumps the contents of the buffer to the 5250 logfile, if one is
currently open.
</PRE>
</BODY></HTML>
|