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

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>
        !            78: #endif /* HTEXTIMP_H */
2.1       frystyk    79: </PRE>
                     80: <P>
                     81:   <HR>
                     82: <ADDRESS>
2.3     ! frystyk    83:   @(#) $Id: HTextImp.html,v 2.2 1998/08/29 16:49:57 frystyk Exp $
2.1       frystyk    84: </ADDRESS>
                     85: </BODY></HTML>

Webmaster