Annotation of libwww/Library/src/HTextImp.html, revision 2.4

2.1       frystyk     1: <HTML>
                      2: <HEAD>
2.3       frystyk     3:   <TITLE>W3C Sample Code Library libwww Internal Hypertext Object</TITLE>
2.1       frystyk     4: </HEAD>
                      5: <BODY>
                      6: <H1>
2.3       frystyk     7:   Internal implementation of Hypertext Object Builder
2.1       frystyk     8: </H1>
                      9: <PRE>
                     10: /*
                     11: **     (c) COPYRIGHT MIT 1995.
                     12: **     Please first read the full copyright statement in the file COPYRIGH.
                     13: */
                     14: </PRE>
                     15: <P>
                     16: <PRE>
                     17: #ifndef HTEXTIMP_H
                     18: #define HTEXTIMP_H
                     19: 
2.3       frystyk    20: #include "HTReq.h"
                     21: #include "HTAnchor.h"
2.1       frystyk    22: #include "HText.h"
2.3       frystyk    23: </PRE>
                     24: <PRE>
                     25: typedef struct _HTextImp HTextImp;
                     26: 
                     27: extern HTextImp * HTextImp_new (
                     28:        HTRequest *     request,
                     29:        HTParentAnchor *anchor,
                     30:        HTStream *      output_stream);
                     31: 
                     32: extern BOOL HTextImp_delete (
                     33:        HTextImp *      me);
                     34: 
                     35: extern void HTextImp_build (
                     36:        HTextImp *      text,
                     37:        HTextStatus     status);
                     38: 
                     39: extern void HTextImp_addText (
                     40:        HTextImp *      me,
                     41:        const char *    buffer,
                     42:        int             length);
2.1       frystyk    43: 
2.3       frystyk    44: extern void HTextImp_foundLink (
                     45:        HTextImp *      me,
                     46:        int             element_number,
                     47:        int             attribute_number,
                     48:        HTChildAnchor * anchor,
                     49:        const BOOL *    present,
                     50:        const char **   value);
                     51: 
                     52: extern void HTextImp_beginElement (
                     53:        HTextImp *      me,
                     54:        int             element_number,
                     55:        const BOOL *    present,
                     56:        const char **   value);
                     57: 
                     58: extern void HTextImp_endElement (
                     59:        HTextImp *      me,
                     60:        int             element_number);
                     61: 
                     62: extern void HTextImp_unparsedBeginElement (
                     63:        HTextImp *      me,
                     64:        const char *    buffer,
                     65:        int             length);
                     66: 
                     67: extern void HTextImp_unparsedEndElement (
                     68:        HTextImp *      me,
                     69:        const char *    buffer,
                     70:        int             length);
                     71: 
                     72: extern void HTextImp_unparsedEntity (
                     73:        HTextImp *      me,
                     74:        const char *    buffer,
                     75:        int             length);
                     76: </PRE>
                     77: <PRE>
2.4     ! vbancrof   78: #ifdef __cplusplus
        !            79: }
        !            80: #endif
        !            81: 
2.3       frystyk    82: #endif /* HTEXTIMP_H */
2.1       frystyk    83: </PRE>
                     84: <P>
                     85:   <HR>
                     86: <ADDRESS>
2.4     ! vbancrof   87:   @(#) $Id: HTextImp.html,v 2.3 1999/01/06 15:38:48 frystyk Exp $
2.1       frystyk    88: </ADDRESS>
                     89: </BODY></HTML>

Webmaster